Subjects for BSCS Third Year First Semester

The course deals on the study of computer organization in its general terms taking into account the basic components of computer systems, PC assembly, troubleshooting and repair. However the main focus on this course is to examine the components of an x86 CPU hardware, and use these components on the implementation of computer programs using low-level language (assembly language).

Java is a programming language and computing platform first released by Sun Microsystems in 1995. It is the underlying technology that powers state-of-the-art programs including utilities, games, and business applications.

This course is designed to teach students how to use Microsoft Visual C#  to create applications using graphical user interface components. C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg. This course will teach students basic C# programming and will also take them through various advanced concepts related to C# programming language.

This course will provide students with basic knowledge on file processing system and in the design and development of a database system.