|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
(3-0-3) Advanced facets of the UNIX operating system will be explored. Topics of study will include: interprocess communication, programming, system administration. Students will use OIT computers operating under UNIX. Prerequisite: CST 240.
-
4.00 Credits
(3-3-4) Focus on microcontrollers and embedded systems, using the 8051 and the 68HC11 devices as examples. Application of theory to several projects. Laboratory work is integral to the course. Prerequisite: CST 331.
-
3.00 Credits
(3-0-3) Register level design of a computer system, including the processor and memory structures. Cache and virtual memory. Includes analysis of both CISC (Complex Instruction Set Computer) and RISC (Reduced Instruction Set Computer) architectures. Prerequisite: CST 204.
-
4.00 Credits
(3-3-4) Co-design of hardware and software systems. Methods used in the development of embedded systems consisting of tightly coupled hardware and software components. Prerequisites: CST 204 and CST 211 with grade "C" or better.
-
3.00 Credits
(2-3-3) Essentials of programming using the C# language. It emphasizes C# programming structure, syntax, design, and implementation essentials, as well as a brief overview of the .NET framework. Creating Windows Forms and accessing ADO.NET are also examined. Prerequisite: CST 211 or CST 313.
-
4.00 Credits
(3-3-4) OS Kernel Constructs and Problem Scaling, Small Scale Environment Specification, Process, Threads, Fibers, Synchronization Primitives, Small Scale Memory Management, Scheduling Paradigms, Real-Time Scheduling, I/O and Debugging. Lab integral to course. Prerequisites: CST 211, CST 240, both with grade "C" or better.
-
3.00 Credits
(2-3-3) An introduction to the various aspects of Very Large Scale Integration circuits. Includes modern design techniques using CAD/CAE software tools, Design using Standard Cell techniques, discussion of full custom design and VLSI testing concepts. Demonstrations are included to supplement lectures. The course will include laboratory experience. Prerequisites: CST 231, CST 232, EET 308, PHY 222, or instructor consent.
-
3.00 Credits
(2-3-3) Study of complex PLDs (CPLDs) and other more advanced PLD architectures and related applications. Laboratory includes design capture, synthesis, placement and routing tools to implement several designs. Prerequisites: CST 231, CST 232.
-
4.00 Credits
(3-3-4) Issues in Operating Systems Design. Topics include: processes, threads and fibers, privilege modes, preemptive multitasking, process state machine, scheduling paradigms, system calls/ traps, shared resources and synchronization primitives, memory management schemes/virtual memory, deadlock detection, handling, and avoidance, I/O management. Prerequisite: CST 211, CST 240 both with grade "C" or better.
-
3.00 Credits
(2-3-3) Basic components of Web development which include aspects of design as well as current development technologies. Development technologies include, but are not limited to, HTML/XHTML, JavaScript, and CSS. Other technologies discussed may include Java Applets, CGI programming, ASP.NET and PHP. Prerequisite: CST 211 or CST 313.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|