Advanced Programming

  • Computer Engineering |

Description

C# language constructs: data types ? input/ output & control statements ? modularity ? arrays ? strings ? classes and inheritance- polymorphism.

Program

Bachelor Degree in Computer Engineering

Objectives

  • Understand the goals of Object-Oriented Programming as they contrast with Structured Problem SolvingrnIdentify the components of Object-Oriented Programming including Classes, Objects, Data Abstraction, Encapsulation, Inheritance, Polymorphism and Error Handling.rnDiscuss and compare the differences between procedural and Object-Oriented problems and solutionsrnDiscuss how elements of objects are accessed including composition of objectsrnDesign and implement solutions using a prominent object oriented programming languagernEffectively debug programsrn

Textbook

Data will be available soon!

Course Content

content serial Description
1Week Number 1 : Introduction to C# programming language.
2Week Number 2 : Input/output statement, Conditional statement.rn
3Week Number 3 : Iterations &windows application design.rn
4Week Number 4 : Arrays & methods.
5Week Number 5 : Classes & objects I & Error Handling.
6Week Number 6 : Classes & objects II & Error Handling.
7Week Number 7 : 7th Week Exam.
8Week Number 8 : Inheritance I.
9Week Number 9 : Inheritance II.
10Week Number 10 : String Object.
11Week Number 11 : Polymorphism.
12Week Number 12 : 12th Week Exam.
13Week Number 13 : Polymorphism II.
14Week Number 14 : Abstract classes & interfaces.
15Week Number 15 : Exception handling.
16Week Number 16 : Presentation of projects and Final Exam.

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.