|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
1.00 Credits
Prereq: one of the following: successfully pass Computer Science Placement Exam; or CSC 1100 and CSC 1101, both with grade of C or better; coreq: CSC 2110. Material fee as given in Schedule of Classes. Mandatory two-hour supervised lab; hands-on exercises to complement CSC 2110. Object-oriented techniques in a general-purpose object-oriented programming language. Resulting software may be used in more advanced computer science courses. (T)
-
3.00 Credits
Prereq: CSC 1500 and CSC 1501, CSC 2110 and CSC 2111, all with grade of C or better; coreq: CSC 2201. Design and implementation of fundamental abstract data types of computer science (such as stacks, queues, trees, lists, hashing, and graphs), using an object-oriented language. Programming requirements include the implementation of abstract data types using arrays and dynamic links; recursion; sorting and searching; hashing; and string processing. Introduction to algorithm analysis. (T)
-
4.00 Credits
Prereq: CSC 1500 and CSC 1501, CSC 2110 and CSC 2111, all with grade of C or better; coreq: CSC 2200. Material fee as given in Schedule of Classes. Hands-on lab which complements lecture material in CSC 2200. Lab attendance is mandatory. Implementing data structures and algorithms using object-oriented techniques; techniques of analysis of algorithms; resulting implementations are working pieces of software that can be used in more advanced computer science courses. (T)
-
3.00 Credits
Prereq: CSC 2200 and 2201, both with grade of C or better; coreq: CSC 3101. Organization and architecture of computer systems. Topics include: digital logic and digital systems; machine-lever representation of data and programs; assembly level machine organization and programming; register-level description of computer execution and the functional organization of a computer; role and function of programming languages, libraries and operating systems; performance evaluation; systems programming. (T)
-
1.00 Credits
Prereq: CSC 2200 and CSC 2201, both with grade of C or better; coreq: CSC 3100. Material fee as given in Schedule of Classes. Two-hour closed lab; students explore and experiment with assembly language programming, data representation, and simple circuit design. Lab attendance is mandatory. (T)
-
3.00 Credits
Prereq: CSC 2200 and CSC 2201, both with grade of C or better; MAT 2020 and MAT 2210. Formal techniques to support design and analysis of algorithms: underlying mathematical theory and practical considerations of efficiency. Topics include asymptotic complexity bounds, techniques of analysis, algorithmic strategies, advanced data and file structures, and introduction to automata theory and its application to language translation. (T)
-
3.00 Credits
Prereq: CSC 2200. History and overview of programming languages, virtual machines, representation of data types; sequence control; data control, sharing and type checking; run-time storage management; language translation systems; programming language semantics; programming paradigms. (T)
-
3.00 Credits
Prereq: CSC 2200. Devices, user interfaces, menu systems, command languages, features of common interface toolkits, window programming, hypertext systems, fundamentals of computer graphics. Material Fee as indicated in the Schedule of Classes (I)
-
3.00 Credits
No credit after CSC 5750. Prereq: CSC 1000 or equiv. Understanding the Internet using several access methods; required software and tools. Topics include: e-mail, FTP, Telnet, Gopher, Archie, Newsgroups, WWW, HTML, CGI and PHP scripting and how to create an active web site. Laboratory exercises required. (F,W)
-
3.00 Credits
Prereq: CSC 2200 and CSC 2201, both with grade of C or better; coreq: CSC 4111. Software life cycle; software requirement analysis; software system design; software implementation and testing; software maintenance; team programming; ethics and programmers. Material Fee as indicated in the Schedule of Classes (T)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|