|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course presents the organization and operation of the classic, single-processor digital computer. Topics include the central processing unit, primary and secondary memory, common peripheral devices, and computer-usable communications hardware. Also featured is an overview of parallel architectures. Pre-requisites: CPSC 130, concurrent enrollment
Prerequisite:
CPSC130
-
4.00 Credits
This course discusses the implementation and use of common one-dimensional data structures, including typed files, sets, strings, lists, queues, and stacks. Array-based and pointer-based implementations for these structures are developed, together with iterative and recursive algorithms for structure access and manipulation. Other topics covered include the concept of an abstract data type searching and sorting, and an introduction to algorithm analysis. This is a programming intensive course.
Prerequisite:
CPSC111
-
3.00 Credits
This course builds on CPSC 100. Advanced topics in word processing and spreadsheets will be covered. Integration of databases and spreadsheets as well as programming in an appropriate language will be studied. Students will learn how to use operating system commands and will write batch files.
-
3.00 Credits
This course covers basic principles and techniques of program development. Topics will include implementation of elementary data structures and introduction of basic algorithm and analysis. This is a programming intensive course.
Prerequisite:
CPSC130 AND CPSC131
-
3.00 Credits
This course is an introduction to machine language and assembly language programming. Concepts discussed include techniques for encoding data as numbers, instruction set design, and the IEEE floating point standard. Assignments, which reinforce ideas covered in CPSC 141, teach assembly language programming techniques and allow students to practice assembler programming. This course is usually offered in the fall. This is a programming intensive course.
-
3.00 Credits
This course is designed to teach the student how to effectively design efficient programs to solve real world problems using the techniques of Object Oriented Programming (OOP) rather than conventional functional programming. It has the student use and compare two popular OOP languages, C++ and C#, to implement the design of their objects and build their application programs stressing good OOP techniques.
Prerequisite:
CPSC130
-
3.00 Credits
This course teaches students how to design and rapidly build applications using the very popular and widely used programming language Visual Basic.NET. It will stress how to effectively use Visual Basic.NET to take advantage of existing and tested objects and programs such as Microsoft Access and Excel, so as to reduce program development time and provide the user familiar graphical interfaces and functionality. This is a programming intensive course.
Prerequisite:
CPSC130 AND CPSC131
-
3.00 Credits
This course is designed to teach the students how to effectively design efficient web-based applications. This course covers XHTML, Cascading Style Sheets, JavaScript, DHTML Language and Model, XML, ADO.NET, ASP.NET and PHP. The goal is to teach skills and languages to build platform-independent code for Internet- and Intranet-based applications. This is a programming intensive course.
Prerequisite:
CPSC151
-
4.00 Credits
This course is an introduction to operating systems concepts and design principles. Topics will include all the major areas of operating systems such as process control, memory management, file systems, input/output and security. Theory will be demonstrated by hands-on experience. Students will be required to complete operating system kernel projects where they will write and/or modify operating system code and demonstrate its impact on the performance of the system.
-
4.00 Credits
The course presents the organization and operation of digital computers. Topics include the Central Processing Unit (CPU), memory, instruction processing, digital representation of data, and parallel/distributed processing. Additionally the architecture of a popular, modern CPS family will be studied. Assembly language programs will be developed to process data on the selected CPU.
Prerequisite:
CPSC130 AND CPSC131
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|