|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
(Spring, Course Offered Every Year) A survey course, which emphasizes the algorithmic process and its implications for computer science. Topics include machine architecture [data storage and data manipulation], the human/machine interface [operating systems, algorithms, programming languages, and software engineering], data organization [data structures, file structures, database structures] and the potential of algorithmic machines [artificial intelligence, theory of computation]. Prerequisite: CS-101.
-
3.00 Credits
(Fall and Spring, Course Offered Every Year) A continuation of the development of programming, with introduction of Objects and Graphical User Interfaces (GUIs), including multiple-file projects, windows, buttons +, mousing, event-handling and principles of Human Computer Interaction (HCI). Prerequisite: CS-101.
-
3.00 Credits
(Fall, Course Offered Every Year) This course focuses on the server side of client server programming for the Web, especially database programming. There will be a study of fundamentals of databases including normalization and security, and students will apply this knowledge to real web database applications. Current tools: JavaScript (prerequisite), PHP (a programming language), SQL (Structured Query Language). Prerequisite: CS-140, CS-156.
-
3.00 Credits
(Spring, Even-Numbered Years Only) An introduction to programming in Visual Basic. Emphasis will be placed on the event-driven, graphical nature of Visual Basic, as opposed to procedure-oriented programming. Topics include form layout, eventdriven Windows programming concepts, variables and data types, objects and properties, control structures, file management, accessing databases, linking applications, Web page development from a Visual Basic application, and developing and using ActiveX controls. This course is intended for those with programming experience. May be taken without prerequisite course with instructor's consent. Prerequisite: CS-101.
-
3.00 Credits
(Spring, Course Offered Every Year) An introduction to various topics chosen from combinatorics, propositional logic and graph theory. Topics include counting techniques, permutations and combinations, induction and recursion, Boolean algebra, planarity, minimal paths and minimum spanning trees. Recommended for middle grades and secondary mathematics licensure students. Also offered as MAT-262. Prerequisites: MAT-141 and MAT-143 or MAT-144 or competency.
-
1.00 - 4.00 Credits
(Fall and Spring, Course Offered Every Year) This course will provide opportunities for freshmen and sophomores to participate in original research in computer science. Students will submit findings in a formal written report and will give an oral presentation. Students will be expected to work approximately three hours per week on the research project for each semester hour of credit. May be repeated for a maximum of six credit hours.
-
3.00 Credits
(Fall, Course Offered Every Year) Topics include the sequential and linked allocation of lists, stacks, queues, trees, and graphs. Students gain maturity by writing complex algorithms and through studying run time analysis and program integrity. Prerequisite: CS-212.
-
3.00 Credits
(Fall, Even-Numbered Years Only) The fundamentals of logic design, the organization and structuring of the major hardware components of computers. Prerequisite: CS 203.
-
3.00 Credits
(Spring, Course Offered Every Year) The main theme of the course is solving problems and creating opportunities with technology in an organizational setting. Topics include how information systems affect and are affected by organizational goals and strategies; basic overviews of the components of an information system; hardware, software, data storage and retrieval, and network communications; the Internet; the information systems development process; and systems development as planned organizational change. Prerequisite: Completion of the General Education fundamental computer skills competency requirement.
-
3.00 Credits
(Spring, Even-Numbered Years Only) In the evershifting and related fields of operating systems and networking, this course teaches the fundamental aspects of computing systems including security, memory management, job scheduling, synchronization, client-server programming and distributed programming. There will also be significant hands-on application of principles in the lab. Prerequisites: CS-212, CS-203.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|