The course explains the importance of software engineering and system development crisis. Topics discussed in this course includes introduction to software engineering, project management, software life cycle, requirement analysis, design, testing, and estimation.

The course exposes students to object oriented concept and programming language. Discussion topics include object oriented concept, object oriented analysis and design, java programming language as well as exception and error handling.

This course provides an understanding on database concepts.  It covers introduction to file and file system, database approach, types of database, history of database management system and database models. It also provides relational database model, history and data relational structure terminology, mathematical relation, database relation, relational attributes, relational keys, relational database schematic representation, relational integrity and relational language. Introduction to structured query language and its criteria. Concept and data modelling components. Table and normalization. Techniques, model and strategy in database design. Network and web integration with database in database technology


Synopsis

This course provides an understanding on database concepts.  It covers introduction to file and file system, database approach, types of database, history of database management system and database models. It also provides relational database model, history and data relational structure terminology, mathematical relation, database relation, relational attributes, relational keys, relational database schematic representation, relational integrity and relational language. Introduction to structured query language and its criteria. Concept and data modelling components. Table and normalization. Techniques, model and strategy in database design. Network and web integration with database in database technology


Kursus ini akan mendedahkan pelajar kepada analisis dan reka bentuk sistem. Topik-topik perbincangan merangkumi persekitaran pembangunan perisian, pengenalan analisis dan reka bentuk sistem, pengenalpastian dan pemilihan projek, penentuan keperluan sistem, pemodelan proses dan logic, permodelan data, peralihan daripada analisis kepada rekabentuk, mereka bentuk input, output dan antaramuka serta mereka bentuk senibina sistem.