|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course is a continuation of CS 101 Fundamentals of Computer Science I and covers advanced topics in programming and object-oriented development. Topics include applets, graphical user interface (GUI), event handling, and exception handling. Additional focii for this course will be on learning basic design idioms and patterns and their use in problem solving. Students will be required to complete several significant programming projects. Prerequisite: CS 101 Fundamentals of Computer Science I
-
3.00 Credits
This is a general introduction to methods of processing information via modern computer systems. Topics covered include computer system components, primary and secondary storage, input/output devices, system and software development, end user application tools and the modern electronic data processing environment. Students are introduced to the Internet in this course.
-
3.00 Credits
Students learn basic computer skills and have better understanding of Computer as a medium for representing, storing, manipulating and communicating information. The course covers the computer system: hardware and software. Concepts covered in this course will help student understand current technology.
-
3.00 Credits
This course offers an introduction to mathematical concepts and theories used in the study of computer science. It covers topics in propositional and predicate calculus, relations and functions, proof techniques, induction and recursion, and set theory. This course provides the mathematical foundation for reasoning and problem solving in computer science. Prerequisite: MATH 165 Pre-Calculus
-
3.00 Credits
This is an introduction to advanced concepts in discrete structures. A continuation of Discrete Structures I, this course covers additional mathematical concepts applicable to problems in the computer science. Topics include graph theory, trees, Boolean algebra, languages and grammars, finite state and Turing machines. Prerequisite: CS 202 Discrete Structures I
-
3.00 Credits
This course covers the foundational concepts of basic computer design by studying five major components of computer organization; processor and central processing, memory, control, input/output and software. The interaction between hardware and software is emphasized. Basic machine instruction sets of assembly language are included. Prerequisite: CS 202 Discrete Structures I
-
3.00 Credits
This is an introduction to numerical methods. Topics may include error analysis, methods for solving simultaneous equations, polynomial approximation, interpolation, quadrature, solving differential equations with initial conditions and the Fast Fourier Transform. Prerequisites: CS 202 Discrete Structures I and MATH 190 Calculus I
-
3.00 Credits
This course provides an overview of functionality and design issues in operating systems. This course covers process management; synchronization, deadlock, job scheduling, interrupts, inter-process communications, multi-tasking, memory management; memory hierarchy, virtual memory, cache, associative, file management, I/O device management, concurrency, protection and security. Case Studies of Unix/Linux, Windows XP and other operating systems are included. Prerequisite: CS 102 Fundamentals of Computer Science II
-
3.00 Credits
This course covers basic data structures including stacks, queues, lists, linked trees, graphs, and hash tables and an introduction to the role of such data structures in sorting, merging, searching and hashing. Prerequisite: CS 102 Fundamentals of Computer Science II
-
3.00 Credits
This course covers data communications concepts, hardware, and networks as they apply to computer systems. Topics include but are not limited to signal concepts, modulation, synchronous and asynchronous transmission, RS 232, multiplexing signals, modems, communication software protocols and network configuration, open system interconnect, and LAN products.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|