|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
The course provides a study of formal languages in the context of computer programming, including a comparison of the syntax and semantics of languages with emphasis on imperative, object-oriented, and functional programming paradigms. Topics include the design and implementation of languages and their translators. A primary goal is the development of the necessary skills to critically evaluate features of programming languages. Prerequisite: CS 209 Data Structures
-
3.00 Credits
Topics covered in this course include translators, loaders, relocation, linkage editing, interrupt handling, input/output processing, file system organization, memory management, parallel processing, job scheduling, batch systems, semaphores, multiprogramming, multiprocessors and time-sharing networks. Prerequisite: CS 206 Concepts of Operating Systems
-
3.00 Credits
This is an introduction to basic terminology associated with computer database technology. Topics covered may include classical data storage and retrieval methods, information needs within the business environment, access methods, data structures, database management systems, database design methodologies, and data normalization. Prerequisites: CS 209 Data Structures
-
3.00 Credits
Please see department for course description.
-
3.00 Credits
Please see department for course description.
-
3.00 Credits
This course covers the general scientific principles commonly known as software engineering. It discusses the software development life-cycle, using large-scale software systems as a model. Topics include requirements, specification, design, development, integration, verification, validation, maintenance, and decommissioning. Prototyping, design language, re-engineering, reverse engineering are discusses, while project management, CASE tool and team-work are stressed. Each team prepares a technical paper and demonstrates a webbased project. Prerequisite: CS 209 Data Structures
-
3.00 Credits
This course uses the concepts and techniques developed in CS350 Software Engineering I to allow students working in teams to develop an enterprise software system using all software engineering principles and phases. Advanced software engineering topics such as Client/Server, object-oriented life cycle method, formal methods, component-based, Client/Server using Java and CORBA, web engineering, reengineering, extreme programming, UML, CMM, interoperability and CASE tools are discussed. Projects include the preparation of a technical paper covering all life cycle phases and an in-class presentation using a home page. Prerequisite: CS 350 Software Engineering I
-
3.00 Credits
This course introduces the student to object-oriented/event-driven languages such as Visual BASIC, Visual C++, or Visual J++, focusing on the design of interactive Windows applications and graphical user interfaces (GUI). Prerequisite: CS 102 Fundamentals of Computer Science II
-
3.00 Credits
This course serves as an introduction to computer graphics hardware and software techniques and applications. Implementation may include OpenGL and DirectX. Students will develop and test graphics algorithms. Prerequisite: CS 209 Data Structures
-
3.00 Credits
This course provides an in-depth study of Object Oriented Design (OOD) and advanced Java topics. It presents and applies a "Best Practices" approach to: exceptionhandling, Java Database Connectivity (JDBC), multithreading and synchronization, networking, serialization and marshalling, Remote Method Invocation (RMI), Graphical User Interface (GUI) development using Swing, Enterprise JavaBeans, and server-side programming with servlets and JSP (Java Server pages). Prerequisites: Strong fundamental knowledge of Object Oriented Design in Java, CS101 Fundamentals of Computer Science I and CS102 Fundamentals of Computer Science II
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|