CEN: Computer Engineering

Courses

Credit(s)ContactLab

CEN 3024C. SOFTWARE DEVELOPMENT I.

321

SOFTWARE DEVELOPMENT I Prerequisite: Minimum grade of C in either COP 3330C or COP 2805C This course is an introduction to software development concepts in the context of hands-on project implementation using SDLC, version control, design with UML, documentation, testing, and 2&3-tier architecture. (Special Fee: $12.00).

CEN 4025C. SOFTWARE DEVELOPMENT II.

321

SOFTWARE DEVELOPMENT II Prerequisite: Minimum grade of C in CEN 3024C This course is a continuation of Software Development I with larger and more complex projects. Enterprise-level applications are covered including distributed, and web-based systems using n-tier architecture. (Special Fee: $12.00).

CEN 4333C. ADVANCED DATABASE DEVELOPMENT.

321

ADVANCED DATABASE DEVELOPMENT This course covers professional-level database access from object-oriented systems, including complex SQL queries and stored procedures. Also covered are the use of object-relational frameworks and NOSQL databases through hands-on exercises with current RDBMS software. (Special Fee: $12.00).

CEN 4350C. OPEN SOURCE WEB TECHNOLOGIES.

321

OPEN SOURCE WEB TECHNOLOGIES Prerequisite: Minimum grade of C in either COP 2805C or COP 3330C This course covers Web application development using currently popular open-source/open-standard tools with concentration on the user-interface, business layer, database, and deploying to the web-server. (Special Fee: $12.00).

CEN 4360C. MOBILE DEVICE SOFTWARE DEVELOPMENT.

321

MOBILE DEVICE SOFTWARE DEVELOPMENT Prerequisite: Minimum grade of C in COP 2805C or COP 3330C This course covers the concepts and practice of software development for mobile devices with concentration in the user interface, data persistence, data communication, use of APIs for sound, mapping, GPS, sensors, etc. In this professional-level course students are expected to demonstrate use of several SDKs to build and deploy an application that is of significant scope. (Special Fee: $12.00).

CEN 4370C. .NET SOFTWARE DEVELOPMENT USING C#.

321

.NET SOFTWARE DEVELOPMENT USING C# Prerequisite: Minimum grade of C in COP 3330C or COP 2805C This course covers .NET Windows and Web application development with concentration in use of the .NET Framework class library, N-tier architecture, user interface, collections, database connectivity, and deployment. (Special Fee: $12.00).

CEN 4802C. SOFTWARE INTEGRATION, CONFIGURATION, AND TESTING.

321

SOFTWARE INTEGRATION, CONFIGURATION, AND TESTING Prereuisite: Minimum grade of C in CEN 3024C This course covers approaches and issues associated with integration of software subsystems and components into one system to ensure that the subsystems function together. (Special Fee: $12.00).

CEN 4910C. SOFTWARE DEVELOPMENT PROJECT.

321

SOFTWARE DEVELOPMENT PROJECT Prerequisite: Minimum grade of C in CEN 4025C and CEN 4802C This course is a software development project using the skills acquired from Software Development I & II. Working in teams, students develop a software system, simulating an industry experience. (Special Fee: $12.00).

CEN 4930C. SEMINAR IN ADVANCED SOFTWARE DEVELOPMENT.

321

SEMINAR IN ADVANCED SOFTWARE DEVELOPMENT Prerequisite: Minimum grade of C in CEN 4025C This course is hands on software development, with an emphasis on contemporary software trends. Topics may vary. (Special Fee: $12.00).