|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
2.00 Credits
Topics covered include binary and hex arithmetic, boolean algebra, logic gates, transistors and diodes, logic families, flip-flops, counters, power supplies, comparators, A-D, D-A converters, digital instruments. Meets for three lecture periods and a two-hour laboratory period each week. Prerequisite: PHY 2234 - University Physics I and PHY 2244 - University Physics II.
-
3.00 Credits
An introduction to the formal study of languages and compiler construction: Topics included are: programming language basics, finite automata and lexical analysis, grammars, top-down and bottom-up parsers, syntax-directed translation, code generation, and code optimization. Prerequisite: CSC 2173 - Assembler Language and CSC 3433-Computational Complexity.
-
3.00 Credits
A study of the principles of operating systems and the interrelationships between operating systems and computer architecture. Topics included are: system structure, memory management, process management, and recovery procedures. Prerequisite: CSC 3443 - Computer Organization.
-
3.00 Credits
An introduction to the analysis and design of algorithms, and to techniques for measuring their complexity. Prerequisites: CSC 2203 - Data Structures and MTH 1295 - Calculus I or consent of Department.
-
3.00 Credits
A study of basic theoretical computer science concepts. Topics will include formal language theory and results, nondeterminism, grammars, Turing machines, halting problem, and undecidability among others. Prerequisite: CSC 3223 - Algorithm Analysis.
-
3.00 Credits
An introductory course in computer organization and architecture. Topics included are: machine level representation of data, memory system organization and architecture, I/O fundamentals, buses, pipelining, multiprocessing, and system performance enhancements. Prerequisite: CSC 2173 - Assembler Language.
-
3.00 Credits
Comparison of the organization and structure of procedural, object-oriented, functional, declarative, and scripting languages. Additional topics will include language translation, abstraction mechanisms, language design and semantics. Prerequisite: CSC 2203 - Data Structures.
-
3.00 Credits
A study of the methods used in the design, development, implementation, testing and maintenance of software systems. Students will utilize the team approach in the development and management of software projects and will make use of modern tools to achieve these tasks. Prerequisite: CSC 3223 - Algorithm Analysis.
-
3.00 Credits
A course that allows the student to explore and develop an understanding of the social and professional context in which computing is done. Topics included are: computing history, professional responsibilities, risks and liabilities, intellectual property, privacy, computer crime, and economic issues. Prerequisite: CSC 3463 - Software Engineering.
-
3.00 Credits
A study of hardware interfacing components and techniques. Topics covered include: embedded controllers, communication controllers, PCBs, embedded logic, debugging strategies, interrupts, multitasking, and networking. Prerequisite: CSC 3443 - Computer Organization.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|