Java & Web Programming Certificate of Achievement
This Java and Web Programming Certificate of Achievement is designed for those students with at least two years of college education and knowledge of CSC-161 Introduction to Computer Science Using Java and CSC-200 Networking Technologies or permissions of the chairperson.
Short Title : Web Markup Languages
Course Code : CSC-125
Department Description : Business and Computer Science
Course Description :
This course focuses on using the markup languages HTML, CSS and scripting languages to create Web documents. This course will produce web pages using HTML, CSS and JavaScript. The student will produce fully interactive client side web pages. Focus will be on creating the Web Page using the latest versions of HTML and CSS and will concentrate on providing a working in depth knowledge of the programming language JavaScript and its usage in user interactivity.
Prerequisites :
- Credit : 3
- Lecture Hours : 2
- Lab Hours : 2
Short Title : Database Concepts
Course Code : CSC-239
Department Description : Business and Computer Science
Course Description :
This course will provide the student with a thorough understanding of what a database is and how it is used. Emphasis will be placed on the relationship and use of a database for the effective storage and retrieval of user data. The use of structured query language (SQL) will be presented. Hands-on laboratory experience will provide the student with practical applications in the use of databases.
Prerequisites :
- Credit : 3
Short Title : Web Programming
Course Code : CSC-241
Department Description : Business and Computer Science
Course Description :
This course will provide students with the information necessary to develop web sites using Server-Side Technology. PHP will be used to create dynamic web pages and process form data. Students will learn how to integrate functions into their programs as well as using hashing and regular expressions to solve problems and implement algorithms. They will also use array structures to better organize and process data. Students will also work to develop web pages which access and maintain data using a database system such as MySQL.
Prerequisites :
- Credit : 4
Short Title : LINUX/UNIX and Shell Programming
Course Code : CSC-245
Department Description : Business and Computer Science
Course Description :
This course introduces the basic concepts of the LINUX/UNIX operating system including the LINUX/UNIX file system, shell programming and process management. Features of the LINUX/UNIX shell are explored, including: input and output redirection, pipes, variable and filename substitution, and shell and environmental variables. Regular expressions are covered. Students learn a POSIX compliant shell and develop the ability to use shell utilities and editors and create shell programs of moderate difficulty.
Prerequisites :
- Credit : 4
Short Title : Object-Oriented Programming Using Java
Course Code : CSC-162
Department Description : Computer Science and Information Technology
Course Description :
This course builds on the Java foundation developed in CSC 161 and is the second core course required for students in the Computer Science Transfer program. It investigates the software engineering principles of encapsulation, information hiding and code reuse, and discusses how these concepts are used to build abstract data types. The object oriented programming features of classes, inheritance, polymorphism and composition are studied, along with constructors and method overloading. Students implement Java programs incorporating features from the Java programming language.
Prerequisites :
CSC-161 with a grade of "C" or better and MAT-129 or MAT-129A
- Credit : 4
- Lecture Hours : 3
- Lab Hours : 3
Program Outcomes
Graduates of the Program will be able to:
- Apply problem solving techniques to develop programs of moderate complexity using the object- oriented paradigm and the appropriate data structures.
- Demonstrate knowledge of database concepts.
- Demonstrate the ability to program in CGI.
- Demonstrate the ability to write Unix shell programs.
- Demonstrate the ability to create interactive web pages.
Frequently Asked Questions
Why complete the certificate of achievement in Java & Web Programming?
This certificate of achievement provides students with an awareness of the internet and the world wide web. Publishing text, pictures, sound, and even video over the internet is becoming easier every day. Individuals who run small businesses with services to sell and people with stories to share will acquire the necessary skills to publish useful, attractive, and quality webpages. Upon completion of this certificate program, students will be able to create web sites and useful web pages.
Are there any requirements that must be satisfied before students can take courses in the major?
The certificate of achievement is designed for those students with at least two years of college level education, including ENG-121 English Composition I. Algebra I is a prerequisite for all majors. Algebra I competency may be verified with a passing score on the College’s placement test or completion of the appropriate course. Students must have completed or CSC-105 or CSC-107 or MCT-101 or demonstrated equivalent proficiency before beginning this certificate.
How long will it take to complete this certificate?
Once students complete developmental coursework (if needed), the certificate may be completed in 1-2 semesters. They can shorten the amount of time by taking courses in the summer and winter sessions.
Why take the certificate of achievement in Information Systems Security?
This certificate of achievement develops technical competence in Information Systems Security, an area that is critical to homeland security with rapidly expanding employment opportunities.