|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Spring (4 credits). Advanced topics concerning data and algorithm representation using C++. Topics include stacks and recursion, dynamic memory, pointers, linked lists, queues, trees, searching, sorting, and object- oriented programming and classes. Prerequisite: CS 110.
-
4.00 Credits
Fall (4 credits) or Spring (4 credits) or May Term (3 credits). Exploration of the Java language for students familiar with object-oriented programming. Topics include multimedia programming, threads, exception handling, and network communications. Prerequisite: CS 111. Offered as needed.
-
4.00 Credits
Fall (4 credits). Introduction to the architecture of a computer system and its machine and assembly languages. Topics include instruction set, memory management, I/O interface, and assembly language. Prerequisite: CS 111.
-
4.00 Credits
Fall (4 credits) or Spring (2 credits). Basic principles of problem solving and algorithm development are studied. Various statements of the programming language Visual Basic will be presented and used in this context. A fairly rapid pace of coverage will occur in this course, as this is not the first course in programming; complex and demanding assignments will form part of the coursework. Prerequisite: CS 111. Offered as needed.
-
4.00 Credits
Fall (4 credits) or Spring (4 credits). The usage of languages like HTML, JavaScript, and XML will form the core of this course. Syntax and semantics of HTML and XML that enable creation of web pages with a variety of textual and graphical information units will be studied in depth. Client-server programming and Windows applications will also be covered. Prerequisite: CS 111. Offered as needed.
-
4.00 Credits
Spring (4 credits). This course experiments with programming concepts and techniques used in interactive visual environments, such as games. Students will explore strategies for solving recursive backtrack problems, design intelligent animations, and deconstruct physical worlds. Students will produce interactive projects, incorporating graphics, text, video, audio, and object-oriented programming, using multimedia industry standard authoring software. Prerequisite: CS 111. Offered as needed. NU only.
-
4.00 Credits
Fall (4 credits). Introduction to principles of operating systems. Topics include processes (sequential and concurrent), tasks, task management, processor scheduling, memory management, file handling, device management, command languages, interrupts, I/O, and security. Prerequisite: CS 220.
-
4.00 Credits
Spring (4 credits). Students of computer science are introduced to the need for and construction of mathematical proofs. The concepts, notations, and techniques of the theories of automata, formal languages, and Turing machines are studied to understand the capabilities and limitations of computers. Prerequisites: CS 111, MATH 121.
-
4.00 Credits
Spring (4 credits). Features a topic of current interest in computer science not otherwise offered in the curriculum. Prerequisite: permission. May be repeated for degree credit, for a maximum of 8 credits, given a different topic. Offered as needed.
-
4.00 Credits
Fall (4 credits) or Spring (4 credits). Introduction to computer networks, data communication concepts, network topologies, and network protocols. Topics include local-area networks, wide-area networks, switching, and routing. Although the entire OSI network model will be examined, an emphasis will be placed on the higher levels. The class also covers client-server applications and sockets. Prerequisite: CS 220. Offered as needed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|