Select this to enable text only view

Web Programming (certificate)

Credits Required: 15

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

Code
Title
Credits
CIST 160
Visual Basic
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.
CISW 101
Web Scripting Languages (DAY)
3.00
This course is designed to teach students the concepts and techniques used in creating Web Applications using Web Scripting Languages. The students will learn how to create interactive Client/Server Web applications using HTML, CSS, JavaScript and PHP in Linux environment. Topics include the role of scripting languages on the Web; working with variables; functions and events; expressions and operations; decision-making; repetitions; dynamic HTML and animation, built in functions in scripting languages and introduction to Client/Server Web Application Development using LAMP Stack. 3-0-3

Second Semester - 3 Credits

Code
Title
Credits
CISW 205
Programming in C# (DAY)
3.00
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

Code
Title
Credits
CISW 201
Java I (DAY)
3.00
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

Code
Title
Credits
CISW 202
Java II (DAY)
3.00
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