|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
A study of data communications for computers and computer terminals. Consideration of communications media, codes, data transmission, protocols, multiplexing, circuit-switching, packet-switching, communications software, and Local Area Networks (LAN). Prerequisite: CPSC435.
-
3.00 Credits
A study of computer networks, including overview of network architectures, layered architectures, and the Open System Interconnection (OSI) reference model, routing and congestion control, protocols, local area networks, Integrated Services Digital Networks (ISDN), and network security. Prerequisite: CPSC435. computer science 231
-
3.00 Credits
Practical development of a database, i.e., requirement analysis, functional specifications, database design, and implementation are the main focus of the course. Topics include data redundancies, data independence, role and functionality of DBMS in database processing, database modeling using entity relationship and semantic object models, building relationships, relational model vs. network and hierarchical models, functional dependencies, normal forms, normalization, extracting the data model from database model, using Bachman diagram to document the data model, data dictionary, data integrity and data security rules, query languages: SQL and QBE, client/server architecture, and distributed databases. More emphasis is given to the fundamentals of database processing and design of the data model. Prerequisite: CPSC415.
-
3.00 Credits
This course explores networking by using a hands-on lab to instruct students how to design, install, configure, and troubleshoot a live network. Prerequisite: CPSC405.
-
3.00 Credits
Development and analysis of algorithms for problem-solving in computer science. Emphasizes issues of complexity of algorithms, efficiency, and reliability. Covers sorting, searching, string processing, graph, and mathematical algorithms. Prerequisites: CPSC415 and MAT H340.
-
3.00 Credits
Covers the organization of programming languages, especially the run-time behavior of programs; introduces the formal study of programming languages, continues the development of problem solution and programming skills. Includes topics on language definition structure, data types and structures, control structures and data flow, run-time considerations, interpretive languages, lexical analysis, and parsing. Prerequisites: CPSC405 and CPSC415.
-
3.00 Credits
Covers advanced programming in a database environment using block structured languages, database query language interfaces, and program development languages. Prerequisite: CPSC445.
-
1.00 - 4.00 Credits
Individual reading, research, and/or project in computer science under the supervision of the faculty. Prerequisite: Permission.
-
1.00 - 4.00 Credits
Designed to provide computer science students with supervised experiences in applied settings. Prerequisite: Permission.
-
1.00 - 3.00 Credits
Explores research and theory investigation of a problem in computer science performed under the supervision of a faculty member. Develops analytical skills introduced in computer science coursework. Prerequisite: CPSC390, CPSC405, CPSC415, and CPSC438 and faculty permission.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|