Drafting Your BSCS Journey: A Road Map of Credits & Courses

 

Drafting Your BSCS Journey: A Road Map of Credits & Courses:


The BSCS stands for " Bachelor In Computer Science ".It is a four-year Undergraduate Program consisting of theoretical subjects that are studied and practical skills that are enhanced by the students, which help students pursue their careers in computer science and related fields to computer science. Both the theoretical studies and the practical skills are important for BSCS students.


The total number of credit hours required to get a degree in computer science varies based on different policies of the universities.  however, the total number of credit hours to achieve a degree in computer science is more than 130 credit hours. The maximum duration to complete this degree is six years.


 Generally, there are more than 41 courses and 8 semesters in the Bachelor of Computer Science. Here is the complete roadmap (Course Plan) and the following courses are studied in each semester :


SEMESTER 01 :


In the first semester, the basics are studied to learn and explore the field of computer science. the major concepts and the fundamentals of programming are studied by the CS students. In the first semester, every student is focused on building strong concepts in the core principle of computer science and developing fundamental programming skills.


The following courses with the credit hours are mentioned that are studied in the first semester :

  • Calculus and Analytical Geometry (3 credit hours)
  • English Composition and Comprehension (3 credit hours)
  • Fundamentals of Programming  (3 credit hours)
  • Applied Physics  (2 credit hours)
  • Lab: Applied Physics  (1 credit hour)
  • Introduction to Computer Science  (2 credit hours)
  • Lab: Introduction to Computer Science  (1 credit hour)


SEMESTER 02 :

In the second semester, many courses are based on the introductory topics covered in the first semester.  


The following courses with the credit hours are mentioned that are studied in the second semester :

  • Digital Logic Design (3 credit hours)
  • Lab: Digital Logic Design (1 credit hour)
  • Communication Skills and Presentation Skills (3 credit hours)
  • Object Oriented Programming Techniques (3 credit hours) 
  • Lab: Object-Oriented Programming Techniques (1 credit hour) 
  • Probability and Statistics (3 credit hours)


SEMESTER 03 :


The following courses with the credit hours are mentioned that are studied in the third semester :

  • Discrete Mathematical Structures (3 credit hours)
  • Data Structures and Algorithm (3 credit hours)
  • Lab: Data Structures and Algorithm (1 credit hour)
  • Computer Organization and Assembly languages (3 credit hours)
  • Lab: Computer Organization and Assembly languages (1 credit hour)
  • University Elective-1 (3 credit hours)
  • CS Supporting-1 (3 credit hours)


SEMESTER 04 :


The following courses with the credit hours are mentioned that are studied in the fourth semester :
  • Database System (3 credit hours)
  • Lab: Database System (1 credit hour)
  • Finite Automata Theory and Formal Languages (3 credit hours)
  • Linear Algebra (3 credit hours)
  • Analysis and Design of Algorithms (3 credit hours)
  • University Elective-2 (3 credit hours)


SEMESTER 05 :

The following courses with the credit hours are mentioned that are studied in the fifth semester :

  • Operating System ((3 credit hours))
  • Lab: Operating System (1 credit hour)
  • Software Engineering (3 credit hours)
  • Compiler Construction (3 credit hours)
  • CS Supporting-2 (3 credit hours)
  • CS Supporting-3 (3 credit hours)

SEMESTER 06 :

The following courses with the credit hours are mentioned that are studied in the sixth semester :

Technical and  Business Writing (3 credit hours)
Computer Networks and Data Communications (3 credit hours)
Lab: Computer Networks and Data Communications (1 credit hour)
Artificial Intelligence (3 credit hours)
Lab: Artificial Intelligence (1 credit hour)
CS Elective-1 (3 credit hours)
CS Elective-2 (3 credit hours)


SEMESTER 07 :

The following courses with the credit hours are mentioned that are studied in the seventh semester :
  • Final Year Project-1
  • Parallel and Distributed Computing 
  • CS Elective-3
  • Professional Practices
  • University Elective-3 

SEMESTER 08 :

The following courses with the credit hours are mentioned that are studied in the eighth semester :
  • Information Security
  • Final Year Project-2
  • CS Elective-4
  • CS Elective-5
  • University Elective-4

INTERNSHIP:

The Internship is Scheduled for summer at the end of the third year. After the completion of the six-week internship, all students are required to submit a comprehensive report giving details of their experience and learning. The Internship helps the students a lot, as they come to know how things are different from theoretical studies as they enter into practical work. After doing the six-week Internship their exposure, skills, and knowledge get boosted.


UNIVERSITY ELECTIVES :

Each campus may offer university electives as per the availability and convenience of resources. Generally, the following courses are offered :

  • Business and Technology Ethics
  • Design and Creativity
  • Introduction to Accounting 
  • Organizational Behavior
  • System Administration
  • History of Scientific Ideas 
  • Management Principles 
  • Research Report 
  • Foreign  Languages 

These courses can apply to all of the degree programs. because it gives the basic knowledge to students which is necessary for all of them.

CS ELECTIVES:


CS Elective Courses are not offered in every semester, elective courses may vary from time to time. Some of the CS Electives are mentioned as follows :
  • IOS Development
  • Ethical Hacking 
  • Applied Data Mining
  • IT Innovations
  • Game Development
  • Blockchain and Smart Contract Development
  • Digital Signal Processing 
  • Modeling and Simulation 
  • User Interface Design
  • Embedded Systems
  • Interaction Design
  • Auditing Information Systems 
  • Computer Graphics
  • Introduction to Data Science 
  • Introduction to Development and Operations
  • Mechatronics
  • Network Security and Encryption
  • Internet Business Models
  • Switching and Routing
  • System and Network Administration
  • Wireless and Mobile Technologies
  • Introduction to Cloud Computing
  • Digital Image Processing
  • Enterprise Resource Planning


CS SUPPORTING COURSES:

CS Supporting courses can be from the following category:

  • Differential Equations
  • Multivariate Calculus
  • Graph Theory
  • Theory of Programming Languages
  • Software Construction and Development 
  • Numerical Computing


FAQ:


CONCLUSION:


So, this article was all about BSCS and its fields, and gives information about the topic, "Drafting Your BSCS Journey: A Road Map of Credits & Courses". This article also covers the names of all of the courses and their correspondence credit hours in the bachelor program of computer science. It also tells about the CS Elective, CS Supporting Courses, Internship, and University Elective Courses.









Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.