|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Design principles and implementation of systems programming languages. Topics include syntax data types, control structures, storage management. Four systems programming software language tools will be studied: shell scripts, Perl, PHP, SQL. Class activities and hands-on laboratories. Typical laboratories and class assignments, repetitive tasks, scheduled file maintenance, log file analysis, electronic administrator notification. Prerequisite: CSC 275.
-
3.00 Credits
Extensive top-down design principles to solve non-trivial problems. Emphasis on advanced array applications, dynamic storage, and classes. Programming assignments include implementation of lists, stacks, queues, and recursions. Course Information: Prerequisite: CSC 325. 4.000 Credit Hours Levels: Undergrad - Springfield Schedule Types: Laboratory-Discussion, Online Liberal Arts & Sciences College Computer Science Department
-
4.00 Credits
Introduction to elementary computer architecture and assembly/machine language. Emphasis on the fetch-execute cycle and CPU organization, binary information representations, combinational logic, and sequential circuits. An overview of the memory hierarchy and I/O interfaces included as time permits. Course Information: Prerequisite: CSC 275 and MAT 302. MAT 302 may be taken concurrently.
-
4.00 Credits
Object-oriented software design including sorting and searching algorithms. Implementation of trees, graphs, and other advanced data structures. Algorithm analysis of running times and storage requirements. Course Information: Prerequisites: MAT 302 and CSC 275.
-
4.00 Credits
An overview of selected computer science topics: computers and society, software engineering, file structures, database structures, artificial intelligence, theory of computation, and human-computer interaction. Topics are selected to complement material in the core computer science curriculum. Course Information: Prerequisite: CSC 275.
-
4.00 Credits
Design principles and implementation of computer programming languages. Topics include syntax, data types, control structures, storage management, and binding. Four programming language paradigms studied: imperative, object-oriented, functional, and logical. Languages studied may include C#, Smalltalk, Java, LISP, and Perl. Course Information: Prerequisite: CSC 385.
-
4.00 Credits
Assemblers, macro processing, loaders, time sharing operating system, process control, I/O, primary memory allocation, and virtual memory. Course Information: Prerequisites: CSC 275 and CSC 376.
-
1.00 - 12.00 Credits
Intended to supplement, not supplant, regular course offerings. Students interested in a tutorial must secure the consent of the faculty member concerned before registration and submit any required documentation to him or her. Course Information: May be repeated to a maximum of 12 hours if topics vary.
-
0.00 Credits
Evaluation of computer science knowledge on graduation. Exit assessment helps students assess the body of knowledge they've attained and helps the program revise its curriculum. CSC 301 must be taken during the student's final semester before graduation. Course Information: Credit/No Credit grading only.
-
1.00 - 4.00 Credits
Includes materials on current topics that are identified as being on the cutting-edge of computer science. Descriptions change according to topic. CSC majors need prior approval to apply this course to their degree requirements. Course Information: May be repeated if topics vary. Students may register in more than one section per term.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|