|
150 - Introduction to Information Systems
|
|
This course provides an introduction to information systems and some of its core components, including website creation and managmeent and advanced festures and functions of an integrated office productivity software suite. Using Office 2003, students will explore the integration features, the use of datbase reference sources and web publishing functions. Using macros and VBA students will experieince in depth aspects of personal computer systems design, integrationrequirements and the benefits. (F/S)
|
|
|
|
180 - Introduction to Programming
|
|
Intended for the Computer Information Systems major or minor, this course covers the history of computer systems and an introduction to programming. The emphasis of the course is on problem solving and algorithm design; two areas that are crucial for the developing programmer. iIntroduction to object oriented programming through the use of a pseudo-language called Karel++. (Prerequisite: CS150 or passing the CS150 proficiency exam.) (S)
|
|
|
|
201 - Programming in C++
|
|
Introduction to problem solving, structured and object oriented programming using C++. Objects and classes. Real life applications. (Prerequisite: CS180 or equivalent programming experience) (F)
|
|
|
|
202 - Data Structures & Algorithms
|
|
Study the data structures and algorithms and their implementation in C++. (Prerequisites: CS201) (S)
|
|
|
|
220 - Data Communications: Theory & Applications
|
|
Provides grounding in the concepts of data communications used by computer systems with special emphasis on the dynamic nature of the comptuer industry. Concentrates on the theory of communications and current data communication technologies. The use of the Internet and electronic communications in the application of theory within 'real-life' scenarios. (Prerequisite: CS201 or equivalent knowledge) (S)
|
|
|
|
301 - Information Systems: Analysis & Design
|
|
Various approaches to infrormation systems design and analysis processes, including Object Oriented UML. Students will be required to complete several smal projects created specifically to apply their knowledge at a practical level, while using case modeling tools. Emphasis is on the participatory nature of system analysis requiring activit contributions by students during and outside of official class hours. Note: this course is linked directly to CS302 Information Systems: Design & Implementation and all materials covered in CS301 will be required for CS302. (Prerequisite: CS150 or passing the CS150 proficiency exam, and CS220) (F)
|
|
|
|
302 - Information Systems: Design & Implem
|
|
Continued study of the various approaches to information systems design and analysis processes. Students will be required to complete a major project created specifically to apply their knowledge at a practical level. Emphasis is placed on the participatory nature of system design and implementation and requiring active contributions by the students during and outside of official class hours. (Prerequisite: CS301) (S)
|
|
|
|
333 - Programming in Visual Basic
|
|
Study of additional programming languages beyond C++, Visual Basic is a widely used tool for the development of new systems; in many organizations it is the only development tool. Students will study even-driven, object oriented programming within an integrated development environment. Visual Basic is needed for upper-level courses in the major. (Prerequisite: CS201 or equivalent programming experience.) (F)
|
|
|
|
334 - Programming in JAVA
|
|
Study of additional programming lanaguages beyond C++. JAVA is one of the primary languages used to develop applications for internets, intranets and the World Wide Web. Students will develop applications specifically targeted to the online environment.(Prerequisite: CS201 or equivalent programming experience.) (S)
|
|
|
|
430 - Information Security and Network Management
|
|
The securing and management of networks pose some of the most complex challenges to the Informaton Systems/Technology professional. Designed to follow the CS 220 class, this course explores the various methods used to secure a network, including commonly used encryption algorithms, as well as how effective network management techniques enusre thatll types of information travel on the network in an efficient manner (Prerequisite: CS220 or consent of the instructor) (S)
|
|
|
|
450 - Operating Systems
|
|
The general theory of operating systems, including the history of the operating system and the components oand processes of modern operating systems How the operating system fits into overall computer architecture. Use of the Linux operating system in a laboratory setting.. (Prerequisite: CS302 or consent of instructor.) (F)
|
|
|
|
480 - Web & Enterprise Systems Development
|
|
Various approaches to the development of systems wihtin an enterprise environment. Paying close attention to the use of web-enabled development tools, students explore all aspects of the development of integrated information systems, while adhering to the rigor of the system development life cycle structures. Students will utilize several tools as they proceed through the completion of several small projects and one major, team-based project (Prerequisite: CS301/302) (F)
|
|
|
|
492 - Information Systems Project
|
|
As an integrating course, which combines all of the elements of successful system development, it represents the capstone course for the CIS major. Provides students an opportunity to implement a complete enterprise-oriented system development project. Working in teams, the students will utilize formal project management structures and processes. The class will develop a system in accordance with client specifications and present it's final results to departments and peers of the college. As this course represents the capstone course for the major, it includes an exit assessment process, in the form of an examination. (Prerequisite: CS480) (S)
|
|
|