|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course is a computer programming for non-CS majors. Topics covered include: Introduction to computer hardware, problem solving and algorithm development, translating algorithms using an object oriented programming language. Schedule will include two lecture hours and two lab sessions. Prerequisite: High school algebra. Offered on demand.
-
3.00 Credits
This course introduces basics of visual programming, also known as event driven programming, using the programming language used in COMP 2140 and 2240. Topics discussed include: Language facilities for visual programming, messages and message handling, message loop, creating windows including dialog boxes, constructing controls within windows, graphics and I/O with documents. Prerequisite: COMP 2240 or equivalent.
-
3.00 Credits
This course introduces basic data structures. Topics discussed are: abstract data types, implementation of stack and queue data structures with arrays and linked lists, binary trees, heaps, and primary queues, some sorting and searching algorithms and their implementations. Prerequisite: COMP 2240 or equivalent. Offered fall and spring
-
3.00 Credits
This course presents fundamental concepts of programming languages. Topics include: Syntax, Semantics, memory management, parameter passing methods, new programming language extensions (object oriented programming, event driven programming) and comparison of existing programming languages. Prerequisite: COMP 3040.
-
1.00 - 2.00 Credits
This course is designed for presenting advanced features of some commonly used operating systems and their uses. It can be taken more than one time, provided each time a different operating system is taught. Examples of operating systems to be offered are MS Windows, LINUX, and UNIX. Prerequisite: COMP 2040.
-
3.00 Credits
This course presents the important topics of communications and ethics for computer professionals. Topics discussed include: Introduction and definitions, Ethics for CS professionals and computer users, Computer and Internet Crime, privacy, freedom of expression, intellectual property, Software development, employer /employee issues, software engineering and IEEE code of ethics and professional practice: Prerequisite: COMP 2040.
-
3.00 Credits
This course presents discrete mathematical structures for computer science. Topics include: sets functions and relations, congruence, logic and proof methods, Boolean algebra, graphs and trees and their applications in computer science. Prerequisite: Math 1915 and COMP 2240.
-
3.00 Credits
This course presents basic concepts of data communications and computer networks. Topics include: Definitions, signals, encoding and modulation, digital data transmission and transmission media, error detection and control, types of networks, structure of an open network model, data link and data link protocols. Prerequisite: COMP 2400.
-
3.00 Credits
This course focuses on advanced computer organization and architecture. Topics include RISC and CISC architectures, 1-bus and multi-bus processor design, pipelining, microprogramming, memory system, and performance measures. Students will work in teams on design projects. Prerequisite: COMP 2400.
-
3.00 Credits
Review of Boolean algebra and digital logic gates, Switching algebra, combinational and sequential logic design, minimization methods. Prerequisite: COMP 2400.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|