|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
(3-0-3) Overview of various software engineering subject areas. Topics include computer history, operating systems, networking, software engineering, databases, software careers, and various application areas. Also examines ethical and social issues raised by widespread use of computers. Prerequisite: CST 126 with grade "C" or better.
-
4.00 Credits
(3-3-4) Solving complex problems using advanced features of the C++ language. Topics include function usage, pointer data type, dynamic memory allocation, string manipulation, and structure and union data types. Emphasis is on structured program design techniques. Cannot be taken for graduation credit if student has completed MIS 126. Prerequisite: CST 116, with grade "C" or better.
-
3.00 Credits
(3-0-3) Introduces computer elements, organization, and instruction sets, computer arithmetic, ALU, Registers, Datapath, memory and Control unit functions. Prerequisite: CST 162 with grade "C" or better.
-
3.00 Credits
(3-0-3) Continuation of CST 130. Topics include main memory, cache, virtual memory, memory management, secondary storage, networks, operating system functions, and pipelining. Prerequisite: CST 130 with grade "C" or better.
-
4.00 Credits
(3-3-4) Introduction to Sequential Logic, Latches, Flip/Flops, Timers, Counters/Registers, HDL Implementation, PLD HW Implementation, Finite State Machine Design/Analysis, Logic Testing, MPU System, Memory Devices, DC Parameters and Timing Analysis. Laboratory integral to the class. Students must register for a laboratory section. Prerequisite: EE 131 or CST 162, both with grade "C or better.
-
4.00 Credits
(3-3-4) A study of object oriented programming with C++. Beginning and intermediate concepts are covered including classes, objects, member functions, overloading, inheritance, polymorphism, templates, and virtual functions. This course prepares students with a strong C background for upper-division coursework using C++. Cannot be taken for graduation credit if student has completed MIS 136. Prerequisite: CST 126, with grade "C" or better.
-
4.00 Credits
(3-3-4) Computer concepts and problem solving methods using the FORTRAN programming language. Topics include: algorithms, simple data types, conditional and iterative structures, subprograms, structured programming and documentation. Prerequisite: MATH 111.
-
4.00 Credits
(3-3-4) Introduction to combinational logic. Includes introduction to DC circuits, number systems, Boolean algebra, logic gates, Muxes, Decoders, Adders, Subtracters. Logic design using a hardward description language. Laboratory integral to the class. Pre- or Corequisite: MATH 100.
-
4.00 Credits
(3-3-4) An introduction to microcontrollers (uC). Signals and data flow within simple systems. Introduction to instruction set, software development tools and I/O techniques, both programmed and interrupt- driven. Experiments using uC plus external circuits in applications. Prerequisites: CST 131, CST 162, CST 250, each with grade "C" or better, or instructor consent.
-
3.00 Credits
(Hours to be arranged each term.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|