Web Programming (certificate)
Credits Required: 15
2015-2016 Academic Year
This certificate program is designed to provide students with 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 find employment as programmers, programmer analysts, software developers, and web application developers.
Curriculum - 1st Year
First Semester - 6 Credits
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.
Web Scripting Languages (day only)
Second Semester - 3 Credits
Programming in C# (day only)
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.
Curriculum - 2nd Year
Third Semester - 3 Credits
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. 3-0-3
Fourth Semester - 3 Credits
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. 3-0-3