
Introduction to Computer Organization, Architecture and Assembly Language - AY2022-2023
Computer systems organization from a designer’s point of view; assembly language; addressing, stacks, argument passing, arithmetic operations, decisions, modularization; input/output operations and interrupts; memory hierarchy and cache memory; pipeline design techniques; super-scalar CPU architecture; parallel architectures.

CMSC 127 (2nd Semester AY 2022-2023)
Data Models: Relational Model. Database Management System, Data Definition and Manipulation Language. Data security, integrity, synchronization, protection, and recovery. Principle database systems and query languages.

CMSC 21 section E (2nd Semester A.Y. 2022-2023)
Expansion and development of material introduced in CMSC 11; Processing files and linked-lists; Programming in the C language; Recursion; Systematic program development: top-down design and program verification.

Software Engineering II AY 2022-2023 (Block A)
This course is the second part of a two-part course on software engineering and will focus on the implementation, validation, evaluation and maintenance of software. The course emphasizes assurance in the software through various testing activities.

![Software Engineering II AY 2022-2023 [Block B]](https://uvec.upcebu.edu.ph/pluginfile.php/62582/course/overviewfiles/How-To-Become-A-Software-Developer.jpg)