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)
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.
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.
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.
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.
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.
CWEB2121 | Database Systems | Studio (2 Credits)
Structured Query Language, database normalization, database management systems (DBMS), implementation-independent database design, and security.
CWEB2133 | Internship III | Internship (3 Credits)
Practice skills in an approved, professional, external, commercial entity for a minimum of 162 hours.
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.