|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
3 Credits Business,Professional Studies Computer Science This course introduces the foundations of computer programming through the use of the 3-D animation programming language, Alice. Programming assignments illustrate the core computing principles of objects, methods, variables, control structures, arrays and events. The course requires a user-interaction driven programming project incorporating good design, coding and testing techniques. This course cannot be used to fulfill major requirements for the Computer Science or Computer Information Science degrees. Prerequisite: MAT 120 or MAT 100 or equivalent.
-
3.00 Credits
3 Credits Business,Professional Studies Computer Science This course is a basic computer course designed to give students knowledge of the programs utilized by draftsmen in the field. Programs such as Word, Excel, Paint, and Exploring are introduced, with the main focus being AutoCAD. Examples of commands to be explored are shapes, modifications, wire frame, and paper space. No previous drafting or computer experience is required.
-
3.00 Credits
3 Credits Business,Professional Studies Computer Science Use of the computer as a tool in engineering calculations is covered in this course. Students study internal data representations, structured algorithm design, and numerical methods to form a basis for programming vector and matrix operations. Emphasis is on the use of subroutines. Students receive extensive programming assignments. Prerequisite PHY 109 and corequisite MAT 107 or by advisement.
-
2.00 Credits
2 Credits Business,Professional Studies Computer Science In this course students learn the basic skills required to design and publish web documents. Students create numerous documents using HTML tags to control formatting, link to areas inside the document or in other documents, format and populate tables, include images and map links in an image. 2 hrs. lect; 2 hrs. lab. Prerequisite: Familiarity with file editing and handling on a Windows platform as determined by the instructor.
-
3.00 Credits
3 Credits Business,Professional Studies Computer Science This course introduces students to the JavaScript programming language. Students examine variables, arrays, expressions and controlling program flow. The course explores the JavaScript event handling and object model. Functions, events and event handling in JavaScript are introduced. Students create numerous programs to explore these JavaScript concepts and to demonstrate window handling, form processing and integration with CSS and HTML to create Dynamic HTML (DHTML) pages. Prerequisite: CSC 101 or CIS 100 or equivalent knowledge of file editing and handling on a Windows platform as determined by the instructor.
-
4.00 Credits
4 Credits Business,Professional Studies Computer Science This course introduces the principles of computer programming. Students develop the design skills needed to promote code reuse, encapsulate function, develop incrementally and test computer programs, while exploring the fundamentals of data representation through static data types, class definition and object instantiation. Programming assignments progress incrementally from simple sequential logic through the full range of the program control structures and use of the array structures. The study of computer organization, machine code, numerical and character representation in various formats provides the conceptual and practical background for future study. This course covers the recommended course of curricula for the Association of Computing Machinery(ACM) and Industrial Electronic Engineering Society (IEEE):CS 1 ?Structured Programming. The course uses the Java programming language. Corequisite: MAT 160 or equivalent.
-
4.00 Credits
4 Credits Business,Professional Studies Computer Science The course examines data structures and Abstract Data Types (ADTS), such as stacks, queues, linked lists, binary trees and graphs, applying the foundational principles of algorithm development and analysis techniques (including Big-O notation). Students complete programming assignments to illustrate these concepts. 3 hrs. lect; 1 hr. lab. Prerequisites: CSC 150 with a grade of C or better. Corequisite: MAT 206.
-
3.00 Credits
3 Credits Business,Professional Studies Computer Science Students use C++ in full object-oriented capacity software by developing, using, or extending product Application Interfaces (APIs). Students write at least one solution of sufficient magnitude to require a team approach, which requires a clear, well-planned design with strict adherence to specifications. Students apply software engineering principles in specific practical areas. Projects and APIs will be decided during the course, based on the requirements of course participants. Prerequisite: CSC 204 or computer experience as determined by the instructor.
-
4.00 Credits
4 Credits Business,Professional Studies Computer Science This course explores the foundations of Computer Organization. Topics include machine language, assembly language, linking and loading, instruction set architecture, micro-architecture, memory systems, and assembler high-level languages at the assembly level. Prerequisite: CSC 201 with a grade of C- or better or permission of the instructor.
-
3.00 Credits
3 Credits Business,Professional Studies Computer Science The object-oriented programming paradigm is presented in this course. Students implement data abstraction using classes and inheritance, creating reusable objects that are the basis for object-oriented programs. Polymorphism is implemented using virtual functions. Topics include inline functions, function and operator overloading, base and derived classes, multiple inheritance, and storage management in constructors and destructors. Prerequisite: CSC 150 and CSC 201, or equivalent computer experience by advisement.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|