Subjects for BSCS Third Year First Semester

This course aims in providing students:

  • the fundamental knowledge with respect to Web technologies that were being used in modern times in developing Web Systems, and
  • expose students to the latest and most in demand web development tools that will prepare them in a real-world development environment while having to learn a solid foundation on a web development.

It provides a careful introduction to the key technologies that have been developed and has been part of the World wide web for many decades such as but not limited to HTML, CSS, Bootstrap, and JavaScript for the front-end technologies. Whereas, Java web technologies will be used for the back-end development emphasizing implementations in Servlet and JSP’s as such strongly focuses on the concept on how server-side development works. Students, therefore, will be able to quickly adapt to conceptually related technologies in the future.  It also uses MySQL as the database.

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 will provide students with basic knowledge on file processing system and in the design and development of a database system.