This curriculum is designed to provide students application software development theories and practices using Java programming language. The program was created to provide students with training in Java syntax and structure, in-depth object oriented terminology and programming techniques, and application development.
Graduates may obtain employment as programmers, programmer analysts, software developers, and web application developers.
Note:CISW programming courses are only offered as DAY courses.
|CIST 160||Visual Basic||3.00|
|CISW 101||Web Scripting Languages (day only)||3.00|
|CISW 205||Programming in C# (day only)||3.00|
|CISW 206||Web Data Connectivity||3.00|
|CISW 201||Java I (day only)||3.00|
|CISW 202||Java II (day only)||3.00|
Visual Basic I is designed to teach students introductory concepts of programming in an event driven environment. Students will be taught how to create user-friendly Graphic User Interfaces (GUI) for simple application programs. Visual Studio 2008 is the IDE used to develop applications. Web applications and Mobile Device applications will be developed as students work through the course material. Specific topics include variables, arithmetic, relational, and logical operators, forms, standard controls and their properties, decision structures, and looping structures. 3-0-3
This course introduces the student to computer programming, using the C# based language in a Visual Studio. NET programming enviornment, students will write programs that run in Console, Web, or Grathical User Interfaces. Prerequsite: CISW101. 3-0-3
This course introduces the student to object-oriented computer programming concepts using JAVA as the primary programming language. Students learn how to write, debug and execute programs in a variety of development environments. Students first develop JAVA programs using control structures and then move into coding methods and classes. Applications using Graphical User Interfaces are created focusing on components, events and listeners. Prerequisite: CISW101. 3-0-3
This is a second course in the Java programming sequence. The course is designed to continue exploring object-oriented programming techniques by building on the student's basic understanding of control structures, writing classes and graphics programming introduced in Java I. The Java Standard Library is used throughout the course. Advanced concepts related to Arrays, Inheritance, Polymorphism and Recursion are examined. Searching and Sorting concepts are developed. Stacks, Trees and Queues are introduced. Finally, the course concludes by expanding graphics programming skills and introducing Java Applet technology. Prerequisite: CISW201. 3-0-3