ICS Certificates of Competence
Certificate of Competence Web Science
6 credits
Provides you with an Internet-based approach to the principles of designing, programming, and developing web database sites.You’ll learn to integrate client-side web pages with server-side databases to design and develop real-world web-based applications.
Requirements
| Course Alpha | Course Title |
Credits |
| ICS 113 | Database Fundamentals | 3 |
|
ICS 151 |
Database Programming (3) |
3 |
|
Total |
|
6 |
Certificate of Competence Web Programming
9 Credits
Provides students with the two basic skills needed to design the “back-end” part of interactive web pages: computer programming and database design. You’ll learn the basics of structured programming, object-oriented programming, and error control. You’ll also learn the basics of relational databases, normalization, and Structured Query Language. Finally, You’ll put these two skills together by creating database-driven web-based applications. This certificate has been designed to prepare students for entry-level employment as a Web Programmer.
Requirements
| Course Alpha | Course Title | Credits |
| ICS 111< | Introduction to Computer Science I | 3 |
|
ICS 113 |
Database Fundamentals |
3 |
|
ICS 151 |
Database Programming |
3 |
|
Total |
|
9 |
Certificate of Competence Basic Logic and Programming Level 1
6 credits
Provides students an overview of the fundamentals of computer programming. Students will learn the fundamentals of problem solving, algorithm development, implementation, and debugging/testing using an object-oriented programming language. They will also learn the fundamentals of the mathematics behind computer operations.
Requirements
| Course Alpha |
Course Title |
Credits |
|
ICS 111 |
Introduction to Computer Science I |
3 |
|
ICS 141 |
Discrete Mathematics for Computer Science I |
3 |
|
Total |
|
6 |
Certificate of Competence Basic Logic and Programming Level 2
6 credits
Provides students with the second semester of computer programming and the mathematics of computers. Students will learn the fundamentals of data structures, searching and sorting algorithms, recursion, polymorphism, inheritance, and encapsulation using an object-oriented programming language. They will also learn the mathematical concepts behind computer operations, such as graphs, trees, Boolean algebra, finite-state machines, formal languages, program correctness, and solving recurrence relations.
Requirements
| Course Alpha |
Course Title |
Credits |
|
ICS 211 |
Introduction to Computer Science II |
3 |
|
ICS 241 |
Discrete Mathematics for Computer Science II |
3 |
|
Total |
|
6 |






