3
Second Year · Semester III

Semester III — Data Structures & OOP

Data structures, object-oriented programming, computer architecture and differential equations.

7 Courses 18.0 Credits
520201 Theory

Data Structure

Internal data representation; abstract and elementary data types; elementary data structures; arrays — 1D and multidimensional; po...

3.0 Cr 45 class hours
View course outline
520203 Theory

Object Oriented Programming

Philosophy of object-oriented programming (OOP); advantages of OOP over structured programming; encapsulation; constructors, destr...

3.0 Cr 45 class hours
View course outline
520205 Theory

Computer Architecture

Basic components of a computer and a microprocessor — registers, control section and ALU. Digital design basics: data representati...

3.0 Cr 45 class hours
View course outline
520206 Lab

Data Structure Lab

Laboratory classes based on course 520201. Students implement different data structures — arrays, strings, linked lists, trees and...

1.5 Cr 23 class hours
View course outline
520208 Lab

Object Oriented Programming Lab

Laboratory classes based on course 520203. The goal is to give students the skills needed to design, develop, implement, debug, te...

1.5 Cr 23 class hours
View course outline
520209 Theory

Ordinary Differential Equation

Ordinary differential equations and their solutions: classification of differential equations, implicit and singular solutions, in...

3.0 Cr 45 class hours
View course outline
520211 Theory

Fundament of Business Studies

The Business Enterprise: foundations of business and economics, forms of business ownership, entrepreneurship, franchising and sma...

3.0 Cr 45 class hours
View course outline