|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
An introduction to computer science for non-majors with little prior programming experience. Students develop programs using visual and high-level programming languages to control robots, create animated simulations, and build Internet and general applications. In addition, students are exposed to an overview of computing and its influence on modern society. Offered Fall and Spring.
-
4.00 Credits
Use of procedures, parameter passing, block structures, data types, arrays, abstract data structures, conditional control, iterative and recursive processes, and input/output in programming solutions to a variety of problems. Top-down and bottom-up design and functional decomposition to aid in the development of programs. Four hours lecture and two hours lab. Offered Fall and Spring.
-
4.00 Credits
Prerequisite: CS - 110 (grade of C or better). Design and development of significantly sized software using top-down design and bottom-up implementation. Dynamically allocated data, object-oriented programming, architecture of memory, basics of language translation, and basics of algorithm analysis. Development of simple graphical user interfaces. Four hours lecture, two hours lab. Offered Fall and Spring.
-
1.00 - 4.00 Credits
Topics not covered by other CS curricular offerings. Students may register for this class in more than one semester. Consent of instructor required. Offered intermittently.
-
4.00 Credits
Prerequisite: CS - 112 recommended. Introduction to machine structures, data representations, programming in assembly language; I/O programming and macros. Structure, design, and implementation of computer system software and utility programs. Four hours lecture. Offered every Fall.
-
4.00 Credits
Prerequisite: CS - 112 with a grade of C or better, or equivalent experience.. 0203-212. Software Development (4 units) Prerequisites: CS-112 (grade of C or better), or equivalent experience. Advanced programming topics including inheritance and polymorphism, multi-threaded program- ming, networking, database programming, and web development. Techniques for debugging, refac- toring, and reviewing code.
-
4.00 Credits
Prerequisites: MATH - 201 and CS - 110 (grade of B or better) or MATH - 109 and CS - 112 (grade of C or better). Overview of parallel architectures. Programming shared and distributed memory parallel computers. Parallel program performance evaluations. Four hours lecture, two hours lab. Offered every Fall.
-
4.00 Credits
Prerequisite: CS - 110 with a grade of C or better, or equivalent experience. May not be taken after CS 220.. Introduction to the C programming language and UNIX/Linux systems programming. Pointers in C, libraries, les, devices, processes, threads, system calls, memory management, and interprocess communication with sockets.
-
4.00 Credits
Prerequisites: CS - 112 (grade of C or better) and MATH - 201 (grade of C or better). Algorithm analysis and asymptotic running time calculations. Algorithm design techniques and implementation details. Algorithms for sorting and searching, trees, graphs, and other selected topics. Four hours lecture. Offered every Spring.
-
1.00 - 4.00 Credits
Topics not covered by other CS curricular offerings. Students may register for this class in more than one semester. Consent of instructor required. Offered intermittently.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|