|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Offers an introductory programming course covering the basics of program design and development. Students are expected to develop programs using the C language. Prerequisite: College admission.
-
3.00 Credits
Examines the basics of object-oriented program design and development. Students are expected to develop programs using the C++ language.
-
3.00 Credits
Covers the fundamental mathematical structures needed in the study of computing. Topics include sets, relations, functions, logic, Boolean algebra, combinatorics, trees, graphs, and finite state machines. The course also covers deductive and inductive proof techniques. Prerequisite: A grade of "C" or higher in CS 110.
-
3.00 Credits
Covers the register-level architecture of modern computer systems. Topics include instruction formats, registers, addressing modes, instruction execution cycle, and I/O interfaces. An assembly language is studied and used in programming assignments. Prerequisite: A grade of "C" or higher in CS120.
-
3.00 Credits
Covers the definition, representation, manipulation, and application of data structures. Topics include arrays, lists, hash tables, indexes, stacks, queues, trees, graphs, and files. Concepts of time and space complexity are emphasized through various algorithms that manipulate internal and external data. Prerequisite: A grade of "C" orhigher in CS 120, 210.
-
1.00 Credits
Offers students the opportunity to study topics not covered in regular courses. Students choose, subject to instructor's approval, a topic for research. Students are required to present their findings in written reports and oral presentations. Prerequisite: A grade of "C" or higher in CS235.
-
3.00 Credits
Covers the principles, methodologies, and tools used in the development of large-scale software systems. Students learn the various models that describe the stages of the lifecycle of large systems. The course emphasizes the technical, organizational, legal, and ethical aspects of software development. Prerequisite: A grade of "C" orhigher in CS 235.
-
3.00 Credits
Emphasizes data modeling and the theory and practice of the relational model. It covers the services offered by modern database management software and the role of such software in the development of systems. Non-relational models are also introduced. Prerequisite: A grade of "C" orhigher in CS 235.
-
3.00 Credits
Provides a comparative study of the paradigms and constructs found in different programming languages. It also covers the run-time environment of programs. Formal methods for the specification of syntax and semantics are introduced. Prerequisite: A grade of "C" orhigher in CS 235.
-
3.00 Credits
Introduces students to the evolution, structure, functions, and services of operating systems. Topics include resource management, performance, and security. Different operating systems are contrasted and compared. Prerequisites: A grade of "C" orhigher in CS 225 and CS 235.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|