CSC*095, Basic Computer Skills (1 Credit)
This preparatory course gives students the fundamental skills necessary to gain a basic understanding of how to use a personal computer.The course teaches basic keyboarding techniques, the fundamentals of the Windows environment, file management,Internet research, and email. Students with little or no hands-on experience with computers should take this basic skills course before taking any of the computer courses. This course cannot be counted toward graduation credit.

CSC*101, Introduction to Computers (3 credits) An introductory course presenting the business uses of computer hardware and software. It will teach the fundamentals of the Windows environment and use of popular business software using word processing, spreadsheet, database and presentation applications. E-mail communication skills will be developed, and the use of the Internet as a communication and research tool. An overview of web page design will be covered. Students taking this course should possess hands-on familiarity with computers.

CSC*105, Programming Logic (3 credits)
In this course students are introduced to the fundamental concepts of object-oriented programming and the basic structures of programming including linear, selection, and iteration.They will learn the algorithm design using flowcharts, pseudo code and UML diagrams,and the algorithm implementation through editing, compiling, running, and debugging.Students will become familiar with variables, expressions, control structures, methods, arrays, objects, and GUI applications.Prerequisite:Eligible for MAT*137.

CSC*115, Introduction to Programming with Alice (3 credits)
This course teaches students the fundamentals of object-oriented programming using Alice, a three-dimensional graphical system that is used to create three-dimensional worlds of animation and games. The course allows students to gain an understanding of the same fundamentals object-oriented principles that are taught with traditional languages such as Java or Visual Basic. However, students will learn and practice these techniques as they create exciting virtual worlds, thus making programming easier to learn. The intent is to provide students who are new to programming with an understanding of abstract principles in concrete ways. Students will be able to apply these skills to other object-oriented languages.

CSC*205, Visual Basic I (3 credits)
Students will gain an understanding of fundamental Visual Basic programming concepts. This will include how Visual Basic’s programming environment operates as well as its application language. Concepts covered include window form development, programming controls and how to access databases using the Visual Basic language. Prerequisite: Eligible for ENG 101E.

CSC*220, Object Orientation Programming Using JAVA (3credits)
In this course, students will learn to use object oriented techniques in planning, designing, and implementing Java applets and standalone applications. Topics include object-oriented design, arrays, inheritance, polymorphism, exceptions, recursion and collections. Graphical User Interface and event-driven programming will be covered. Prerequisite: CSC*105

CSC*231, Database Design I (3 credits)
This course uses a DATABASE application software package. The software will be used to construct useful databases for the daily tasks performed by business professionals. Using hands on approach, the student will learn how to store and retrieve records, devise search strategies, and to produce data structures and programming techniques necessary to solving problems. Prerequisite: CSA*140.

CSC*262, Programming Mobile Devices I (3 credits)
The course will introduce students to the various platforms in use on small and mobile devices. Platforms will include Apple iPhone, Google Android OS, and Microsoft Windows Phone 7. Students will learn the process involved in developing applications for mobile devices. They will create applications for each platform using specialized development environments. Prerequisites: CSC*205 or CSC*220.

CSC*295, Coop Ed/Work Experience (3 credits)
This course will give the student the opportunity to apply the concepts and skills acquired in the Information Systems Program in an on the job experience at a designated business. The student will be required to attend a specific number of classes during the semester to incorporate system analysis concepts as well as communication techniques. Prerequisite: All I.S. required courses and permission of the instructor.