Web Programming & Database Development (CWEB)

CWEB1000 | Introduction to Web Languages | Lec/Studio (2 Credits)

Hypertext Markup Language (HTML). Basic page structure, tags, link, text formatting, forms, tables, and debugging with trouble-shooting skills. Cascading Style Sheets (CSS), advanced formatting, and layout.

CWEB1010 | Introduction to Web Development | Lec/Studio (3 Credits)

Hypertext Markup Language (HTML). Basic page structure, tags, link, text formatting, forms, tables, and debugging with trouble-shooting skills. Cascading Style Sheets (CSS), advanced formatting, and layout. Integration of web scripting languages (like Javascript) into existing web pages to increase user-friendliness and functionality. Creation of scripts for new pages.

CWEB1110 | Programming Fundamentals | Lec/Studio (4 Credits)

Basic programming principles like data types, variables, expressions, operators, Boolean logic, algorithm creation, flowcharts. Structured programming and programming logic constructs (sequence, selection, and loops). Abstraction, modularization, dynamic and static data-structures, object-oriented and event driven programming.

CWEB1111 | Programming Fundamentals II | Lec/Studio (3 Credits)

Intermediate programming principles like abstraction, modularization, dynamic and static data-structures, object-oriented and event driven-programming more in-depth. Classes and inheritance. Program construction, software creation problem-solving. Programming structures and coding recipes. Concrete application of concepts using easy-to-use but fully functional programming languages. Visual coding and environments. Game theory including collision and boundary detection.

Prerequisite(s): CWEB1110

CWEB1120 | Data Organization | Lec/Studio (4 Credits)

Language syntax, document model, document types, schemas and stylesheets from eXtensible Markup Language (XML) with a focus on creating structured content and data for business application. Integration of relational database concepts and design of database management systems for enterprise information needs. Data modeling with Unified Modeling Language (UML) and Structured Query Language (SQL) used for data definition to construct physical databases, for data manipulation and for data computation.

CWEB2010 | Advanced Programming | Lec/Studio (4 Credits)

Create windows based applications. High level, event driven programming language concepts with an emphasis on user interface. Advanced object-oriented languages.

Prerequisite(s): CWEB1110

CWEB2011 | Business Applications | Lec/Studio (4 Credits)

Transition of static hypertext markup language (HTML) web sites to complex data integrated applications. Server-side scripting. Differentiate between coding a page and coding a site or full project. Customize and integrate many complex pieces of code and parts of a web site into a single cohesive web application.

Prerequisite(s): CWEB1110

CWEB2020 | Database Servers | Lec/Studio (3 Credits)

Database server technology for enterprise-class data services and complex business logic. Server architecture, data integrity, data types, indexing, constraints, stored procedures, database schemas, normalization, data warehouses, data mining, data cubes.

Prerequisite(s): CWEB1120

CWEB2101 | Business Architecture | Lec/Studio (4 Credits)

Business concepts such as human resource development, marketing, investing, security, legal, and entrepreneurship. Various development approaches for software development from traditional systems analysis to contemporary methods (like Agile) and beyond. Develop models and prototypes to practice the processes and techniques needed to design and build quality software systems.

CWEB2111 | Web Publishing | Lec/Studio (3 Credits)

Techniques central to web publishing. Open-source and proprietary languages built for the web. Tools used to publish content online. Interactive, data-driven web applications for web storefronts. Scripting templates, databases, file system, directories and other enterprise systems for developing web application services.

Prerequisite(s): CWEB2010

CWEB2121 | Database Systems | Studio (2 Credits)

Structured Query Language, database normalization, database management systems (DBMS), implementation-independent database design, and security.

Prerequisite(s): CWEB1120

CWEB2133 | Internship III | Internship (3 Credits)

Practice skills in an approved, professional, external, commercial entity for a minimum of 162 hours.

Prerequisite(s): CWEB1110

CWEB2135 | Advanced Topics | Capstone (3 Credits)

Emerging technologies advanced topics. Career preparation work. Perfecting job skills. Resumes, cover letters, interview skills. Portfolio or external project work to exhibit all skills gained throughout program. Seminar/independent study format.