|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This is an accompanying laboratory to the Computer Science 102 course. Students will do supervised work on assigned laboratory projects. In addition, some sessions may be used to cover new or review CS 102 lecture material as well as to administer CS 102 examinations. Students must take CS 102 concurrently. Pre-requisite: Computer Science 101 and Computer Science 101a. Co-requisite: CS 102. 2 lecture hours; 1 semester hours
-
1.00 - 3.00 Credits
By arrangement. 1-3 semester hours
-
3.00 Credits
Advanced treatment of data structures and file structures including manipulating data stored in the file systems. Topics include fundamentals of file processing operations, secondary storage characteristics, and managing files of records. Additional topics will include performance file organization, sorting large files, multi-level indexing, 2-3 Trees, B-Trees, and Hashing and Extendable Hashing. Prerequisites: CS102 and CS 102a. 3 lecture hours, 3 semester hours
-
3.00 Credits
A class for computer science majors to broaden the programming background. Students will take a course in a language other than the current teaching language. This class is not an actual course, but a number of departmental course offerings may satisfy this requirement. Courses which may be taken will include computer science offerings which assume programming competency (CS 101 and CS 102 equivalent) in the instructional language. The department will announce courses which qualify for satisfaction of CS 203 requirement. Pre-requisites: CS 102 and CS 102a. 3 lecture hours, 3 semester hours
-
3.00 Credits
This course is an introduction to some of the discrete mathematical structures relevant to computer science, including set theory, propositional calculus, predicate calculus, algebraic operations and relations, counting techniques, and graph theory. Prerequisite: Math 109. 3 lecture hours; 3 semester hours
-
3.00 Credits
The design process, engineering economics, project planning and ethics in engineering practice. A required course for all Computer Science majors, normally taken in the junior year, offered both semesters. Prerequisites: Computer Science 102, 102a, Math 215, Physics 112 and junior standing. 3 lecture hours, 3 semester hours.
-
3.00 Credits
This is a second computer language course organized around the concepts of data objects, data types, abstraction mechanisms, sequence and data control, storage management, syntax, and operating environments. Several widely used programming languages are analyzed to illustrate these concepts. Prerequisite: Computer Science 201. 3 lecture hours; 3 semester hours
-
3.00 Credits
Introduction to compiler design. Major parts of a compiler, lexical, syntactic, and semantic analysis. Introductory language theory. Code optimization techniques. Examples of modern compilers. Prerequisite: Computer Science 201, 227. 3 lecture hours; 3 semester hours
-
3.00 Credits
Introduction, Processing Unit Design, Memory System Design, Input-Output Design and Organization, Pipelining, reduced Instruction Set Computers (RISCs), Introduction to Multiprocessors, Shared Memory Architectures, Parallel Algorithms and Programming, Other Computational Paradigms. Pre-requisites: Computer Engineering 210, Computer Engineering 286. 3 lecture hours, 3 semester hours.
-
3.00 Credits
Elements of the theory of formal languages, grammars, finite state machines, computability, primitive recursive functions, Turing machines and computation. Prerequisite: Computer Science 227. 3 lecture hours; 3 semester hours
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|