|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Switching algebra, gate network and sequential circuit analysis and synthesis. Boolean algebra, sequential circuit state and combinational circuit minimization, hazards and races, elementary number systems and codes. Credits: 3 hrs Prerequisite: COSC211 and COSC221; open to juniors and seniors only
-
3.00 Credits
Batch-process systems programs, components and operating characteristics. Implementation techniques for parallel processing and interrupt handling. Overall structure of multiprogramming systems. Addressing techniques, file system design and management. Interprocess communication, design of system modules and interfaces. Credits: 3 hrs Prerequisite: COSC221, COSC311 and COSC341
-
3.00 Credits
The fundamentals of small-system software development as it applies to microprocessors and minicomputers. Introduction to microprocessors and peripheral hardware; software and software development; applications. Students will have access to both microcomputers and a minicomputer to gain first-hand knowledge of this field. Credits: 3 hrs Prerequisite: COSC221 or department permission
-
3.00 Credits
Computer operating systems functions and concepts. Processor allocation: multiprogramming and scheduling algorithms. Memory tasks and data management. The deadlock problem. Virtual memory, allocation strategies and analysis of their algorithms. Design, implementation and protection of I/O files. Survey of available computer operating systems. Credits: 3 hrs Prerequisite: COSC221 and COSC311
-
3.00 Credits
Students will learn how to set up and configure a web server and associated services. Topics covered will include: CGI, JavaScript, Web security tools, server-side programming multifiles applets, data description languages, database connectivity, scripting languages and distributed applications Exposure to security and efficiency issues. Credits: 3 hrs Prerequisite: COSC231, COSC311 and COSC341
-
3.00 Credits
The basic concepts of computer communication systems with particular emphasis on communication hardware and microcomputer networks. Students will be involved in the development and writing of software components of communications such as terminal emulators and file transfer packages. Basic communication theory and terminology, communication hardware devices, communication protocols and microcomputer networks. Credits: 3 hrs Prerequisite: COSC221 and COSC311; COSC314 recommended
-
3.00 Credits
A review of finite automata. A rigorous treatment of regular languages including closure properties and the Pumping Lemma. An investigation of context-free languages, context-free grammars, simplification of grammars, normal forms and related topics. Turing machines and the Halting Problem. Applications to lexical analysis. Credits: 3 hrs Prerequisite: COSC311 and COSC314
-
3.00 Credits
Review of programming language structures, translation, loading, execution and storage allocation. Compilation of simple statements. Organization and overall design of a compiler. Use of compiler writing languages. Credits: 3 hrs Prerequisite: COSC341 and COSC444
-
3.00 Credits
A course in computer graphics using microcomputers. Display technologies. Raster graphics, displaying graphics primitives such as points, lines, curves, text and scan-conversion algorithms. Displaying graphs, functions, bar and pie charts, and applications. 2-D graphics including windowing, viewporting, window-to-viewport transformation, clipping algorithms, scaling, rotation and translation transformations. Interactive graphics. 3-D graphics; including scaling, rotation and translation transformations; parallel and perspective projections. Credits: 3 hrs Prerequisite: COSC311 and MATH122, minimum ACT score of 28, minimum SAT score of 670 or math placement test in elementary algebra greater than or equal to 93 Course Revisions: This course will be listed as COSC 456 Computer Graphics, effective Winter 2008.
-
3.00 Credits
Programming techniques for problems with large-state spaces or uncertain knowledge: searches, heuristic evaluation, rule-based inference, approximate reasoning and adaptation using neural nets, genetic algorithms and reinforcement learning. Credits: 3 hrs Prerequisite: COSC444
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|