|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Combinational and sequential logic (reinforced by several lab projects) are studied leading to the design of a processor. Hardware description languages in conjunction with hardwired/microprogramming controllers are studied. Lec 3, Lab 1, Cr 3.
Prerequisite:
Prerequisite: COSC 2312, COSC 2336, and PHYS 2326 with "C" or better.
-
3.00 Credits
Concepts of creating, storing, retrieving, ordering, and manipulation of data structures are introduced via programming intensive projects. Formal specification of data structures in programming languages is studied in depth. Algorithms used are analyzed for their space and time complexity. Lec 3, Lab 1, Cr 3.
Prerequisite:
Prerequisite: COSC 2336 and MATH 2414 with a "C" or better.
-
3.00 Credits
This course is a theory of programming languages, including Syntax and semantics of a language, scoping, binding, storage allocation, procedures and data objects, data-directed programming, object-oriented programming, and other modern programming concepts. Lec 3, Lab 1, Cr 3.
Prerequisite:
Prerequisite: COSC 2325 and COSC 2336 with "C" or better.
-
1.00 Credits
Students will develop a project and give a presentation to a faculty committee under the guidance of a faculty project advisor. Lab 3, Cr 1.
Prerequisite:
Prerequisite: COSC 4313 and COSC 4342 with a minimum grade of "C".
-
3.00 Credits
Different phases of compiler construction are studied, including lexical, syntax, semantics, and code generation. Projects leading to the complete construction of a computer for a mini set of a language are carried out. Lec 3, Lab 1, Cr 3.
Prerequisite:
Prerequisite: COSC 3345 and COSC 3355 with a grade of "C" or better.
-
3.00 Credits
The student is familiarized with the services common to most operating systems. Issues in CPU scheduling, concurrent processes, deadlocks, memory management, file management, and distributed systems are dealt with. Students are given relevant projects to support the theoretical aspects learned in class. Lec 3, Lab 1, Cr 3.
Prerequisite:
Prerequisite: COSC 2325, COSC 3325, and COSC 3345 with "C" or better.
-
3.00 Credits
Computer networks are presented via seven distinct layers: physical, data link, network, transport, session, presentation, and application layer. hardware and protocols used at different layers and in different networks are studied in detail. Different existing networks are studied as examples in every layer. Lec 3, Lab 1, Cr 3.
Prerequisite:
Prerequisite: COSC 3345 and PHYS 2326 with "C" or better.
-
3.00 Credits
This course covers the design of networks and their performance. Topics that will be studied are cryptology, network programming, and secure channels, data preprocessing, pattern recognition, attribute relevance analysis, class discrimination, rule associate, correlation analysis, classification, prediction, cluster analysis and query languages. Lec 3, Lab 1, Cr 3.
Prerequisite:
Prerequisite: COSC 4313 and COSC 4317 with "C" or better.
-
3.00 Credits
An in depth study to signals and systems including discrete and multi-dimensional signals. Random variables and representation of signals in the time and frequency domains will be covered, including filter design and analysis. Topics will be reinforced with junior/senior level capstone projects. Lec 3, Lab 1, Cr 3.
Prerequisite:
Prerequisite: COSC 2336 and MATH 2414 with "C" or better.
-
3.00 Credits
This course explores the science, technology, procedures, and laws of acquiring and analyzing evidence from digital media and computing devices. Current Forensics tools will be surveyed, and case studies will be assigned and presented in class. Lec 3, Lab 1, Cr 3.
Prerequisite:
Prerequisite: COSC 4313 or consent of instructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|