|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
4 hours, 4 credits. Introduction to theory of database systems and database management: theory of relational, hierarchical, and network database organization, with emphasis on the first; views of data, data organization, data dependency and redundancy, normal forms, and query language. A database language will be taught and a project assigned in that language. PREREQ: CMP 338.
-
4.00 Credits
4 hours, 4 credits. Assembly language for one machine language. Projects to illustrate programming techniques in assembly language, including loops, procedure, and subroutine call and return, parameter passing, call stacks, data structures. Introduction to the C language, including the C preprocessor, macros, and syntax. Data types, structures, pointers, and pointers to functions. PREREQ: CMP 326 and CMP 334.
-
4.00 Credits
4 hours, 4 credits. Operating systems and their role in various types of computer systems; the principles of multiprogramming; algorithms for resource allocation; multiple-computer systems. PREREQ: CMP 338 and CMP 334.
-
4.00 Credits
4 hours, 4 credits. General game architecture, asynchronous input, animated sprites, action oriented A.I., collision detection, scrolling, sound clips, and 3D graphics. Student projects involving development of several video games, both individually and in teams. PREREQ: CMP 338 and a strong foundation in object-oriented programming techniques. COREQ: MAT 226. Note: Students should expect to devote a great deal of time working both individually and in teams to produce several video games written in Java. This is a Programming Intensive course.
-
4.00 Credits
4 hours, 4 credits. Technical issues and principles for building distributed enterprise systems. Applications of these principles using the Java EE framework. Server-side distributed component model, such as Enterprise Java Beans and Web Services. PREREQ: CMP 338 and proficiency in Java.
-
4.00 Credits
4 hours, 4 credits. Techniques and principles for building communicating robots. Programming on resource-limited systems, designing communications protocols, and testing distributed algorithms. Project to involve building a robot to work/compete with other robots. PREREQ: CMP 338.
-
4.00 Credits
4 hours, 4 credits (maximum 8 credits). Various sections on topics in computer science. (For specific topics and sections, consult the Department.)
-
3.00 Credits
3 hours, 3 credits (maximum 6 credits). Independent study on a specific topic under faculty supervision. PREREQ: Departmental permission.
-
1.00 Credits
1 hour, 1 credit (maximum 3 credits). Not allowed as elective for Mathematics or Computer Science concentrations.
-
3.00 Credits
One semester, 3 credits (maximum 6 credits). On-the-job training in a public or private institution. PREREQ: Prior approval of Department Chair. Note: Not allowed for credit toward the B.A. in Computer Science. Courses in Computer Applications (CIS) CIS 106: Computer Literacy. 4 hours (2, lecture; 2, lab), 3 credits. Use of software packages for word processing, database manipulation, and spreadsheet calculation. Introduction to the Internet and the World Wide Web.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|