|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course provides an overview of the C++ programming language. NOTES: PREREQUISITE: COSC 211 OFFERED MOST SPRING SEMESTERS
-
4.00 Credits
This course is designed to provide students with an introduction to the organization and architecture of digital computer systems. Topics include number systems, binary arithmetic, Boolean algebra, combinatorial and sequential logic circuits, and computer system components and their interrelationships. This course consists of both a lecture and a lab portion of hands-on hardware manipulation. NOTES: CROSSLISTED WITH PHYS 235 PREREQUISITE: COSC 211 OFFERED EVERY FALL SEMESTER
-
3.00 Credits
This course offers an introduction to machine- and assembly-language programming and how they relate to computer architecture. Students will be provided with an understanding of what the computer is doing at the machine language level. This understanding will enable a better understanding of the features and limitations of all computer facilities, since all systems eventually rest on their underlying hardware. NOTES: PREREQUISITE: COSC 235 OFFERED EVERY SPRING SEMESTER
-
3.00 Credits
The purpose of this course is to help students reflect upon the vexing ethical dilemmas and problems emerging in the information age. Legal issues involving current computer law will be discussed. Students are required to research a current topic in information ethics and present their findings to the class. NOTE: OFFERED EVERY SPRING SEMESTER
-
3.00 Credits
This course investigates various representations for several advanced data structures as well as compares and analyzes various algorithms for manipulating such data structures. Data structures examined include stack, queue, list, tree, and graph. Algorithms for sorting, searching, and memory management will also be examined. NOTES: PREREQUISITE: COSC 211 OFFERED EVERY FALL SEMESTER
-
3.00 Credits
Network administration is one of the fastest growing fields in information technology. This course is designed to provide you with a thorough grounding in various networking systems, including hands-on activities in installation, configuration, and administration of local area networks. NOTES: PREREQUISITE: COSC 236 OFFERED OCCASIONALLY
-
3.00 Credits
Human-computer Interaction (HCI) is the study of people, computer technology and the ways these influence each other. This course will discuss human cognitive and physical capabilities and how to incorporate this knowledge into the design of technology. General areas covered in the course include interface design, interface evaluation and the integration of HCI into design practice. NOTES: PREREQUISITE: COSC 210 OFFERED OCCASIONALLY
-
3.00 Credits
This course provides the student with an introduction to fundamental operating systems concepts. Topics include the process model of computation and concurrent processes, inter-process communication and synchronization, process scheduling, deadlock, memory management, paging and segmentation, and file systems. NOTES: PREREQUISITES: COSC 236 AND COSC 260 OFFERED OCCASIONALLY
-
3.00 Credits
This course provides an introduction to the fundamentals of interactive computer graphics. Topics include graphics hardware, fundamental algorithms, two-and three-dimensional imaging geometry and transformations, curve and surface design, rendering, shading, color, and animation. NOTES: PREREQUISITE: COSC 236 AND COSC 260 OFFERED OCCASIONALLY
-
3.00 Credits
This course offers an introduction to the foundations of computing. Topics include different models of computation such as finite automata, push-down automata, Turing Machines, and regular expressions; grammars and parsing techniques; solvable and unsolvable problems; and P and NP complexity classes. NOTES: PREREQUISITES: COSC 236, COSC 260, AND MATH 321 OFFERED MOST YEARS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|