BSCS

BSCS

BSCS stands for Bachelor of Science in computer science. In most countries, this is a 4 years program. Mostly BSCS is offered after intermediate education. In some countries. BSCS is considered as a degree equal to the master degree and in some countries, it is considered as equal to the bachelor degree.

BSCS
Figure: BSCS

Today we are living in the world of computer science. The computer is everywhere. Most of the work is shifted to robots and computers. There is a bright future in the field of computer science because every company needs the help of a computer for a different kind of task execution.

List of CS Courses

Core Courses

Coe Title

Introduction to Programming

Object-Oriented Programming

Computer Communications and Networks

Introduction to Information Security and Forensics

Compiler Construction

Data Structure

Computer Organization and Assembly Language

Digital Logic Design

Discrete Structures

Operating Systems

Introduction to Database Systems

Software Engineering I

Design and Analysis of Algorithms

Parallel and Distributed Computing

Artificial Intelligence

Theory of Automata and Formal Languages

Mathematics and Science Foundation Coursesrse Title

Probability and Statistics

Linear Algebra

Calculus and Analytical Geometry

Applied Physics

Computer Science Supporting Coursesourse Title

Theory of Programming Languages

Applied Differential Equation

Multi-Variate Calculus

Introduction to Graph Algorithms

Numerical Computing

General Education Coursesurse Title

Personal management and Grooming

Pakistan Studies

Islamic Studies/Ethics

Technical Report Writing

English Professional Ethics and Legal Issues

 

University Elective Courses

Corse Title

Introduction to Psychology

Introduction to Sociology

Accounting I

Introduction to Management

Project Management

Supply Chain Management

Elective Courses

ICT Specialization

Visual Design and Animation

Wireless Sensor Networks

Special Topics in ICT ((with approval of Board of
Studies))

Decision Support and Organizational Intelligence

System Administration and Management

Fundamentals of Information Assurance

Network Programming

Network Design and Management

Advance Database Systems

Introduction to Data ware housing

Integrating Information Technologies

Distributed Application Architecture and Design

Mobile Application Development

Web Application Development

Internet of Things

Wireless Network and Mobile System Architecture

Enterprise Application Development

Web Frameworks

Advance Mobile Application Development

Advance Networking

 


Information Security and Forensics

Course Title

Mobile Application Security and Testing

Wireless Security

Penetration Testing

Enterprise Application Development

Mobile Application Development

Introduction to Information Security and Fornensics

Database Security

Network Security and Forensics

Malware Analysis

Web Application Development

Computer Forensics

Data Security and Cryptography

Computer and Internet Security

Web Security and Forensics

CS General Electives

Natural Language Processing

Data Mining

Introduction to Data Science

Information Visualization

Numerical Computing

Computer Game Programming

Introduction to Graph Algorithms

Semantic Web

Multimedia Applications Development

Machine Learning

System Programming

CS Seminar

Operation Research

Computer Graphics

Sample of courses of BSCS

Course Title
Introduction to Computing
Calculus & Analytical Geometry
English I (English Composition & Comprehension)
Basic Electronics
Programming Fundamentals

2nd Semester

Course Title
Discrete Structures
Object-Oriented Programming
English II (Communication Skills)
Probability & Statistics
Elective
Differential Equations

3rd Semester

Course Title
Digital Logic Design
Basics of Academic Writing
Data Structure & Algorithms
Understanding Quran II
Introduction to Finance
Introduction to Software Engineering

4th Semester

Course Title
Operating Systems
Introduction to Database Systems
Islamic World View & Civilization-I
Multivariate Calculus
Design and Analysis of Algorithms

5th Semester

Course Title
Computer Organization & Assembly Language
Theory of Automata & Formal Languages
Linear Algebra
Islamic World View & Civilization-II
Elective I
Elective II

6th Semester

Course Title
Compiler Construction
Computer Architecture
Introduction to Management
Computer Communications & Networks
Elective III
Elective IV

7th Semester

Course Title
Artificial Intelligence
Human Computer Interaction
Numerical Computing
Elective V
Elective VI
Elective VII

8th Semester

Course Title
Senior Design Project
Pakistani Culture & Society
Professional & Ethical Issues

 

Famous personalities of computer science

Michael Widenius
Carl Sassenrath
Sophie Wilson
Niklaus Wirth
Jason Fried
Richard Stallman
Larry Wall
Guido van Rossum
Rasmus Lerdorf
Bjarne Stroustrup
Bram Cohen
Brendan Eich
Miguel de Icaza
Yukihiro Matsumoto
Donald Knuth
Douglas Crockford
Ken Thompson
James Gosling
Elon Musk
Linus Torvalds
David Axmark
John D. Carmack
John Resig
Brian Kernighan
Ben Goodger
Mark Zuckerberg
Sergey Brin
Tim Berners-Lee
Bill Gates
Larry Page

Famous universities of computer science

Massachusetts Institute of Technology (MIT)
77 Massachusetts Avenue Cambridge
Sector: Private
Research Work: Very High
Total Students: 11,145
QS Global World Ranking: 1
Average Fees (USD): 48K-50K

Stanford University
450 Serra Mall Stanford
Sector: Private
Research Work: Very High
Total Students: 16,135
QS Global World Ranking:2
Average Fees (USD): 46K-48K

Carnegie Mellon University
5000 Forbes Avenue Pittsburgh
Sector: Private
Research Work: Very High
Total Students: 13,991
QS Global World Ranking: 46
Average Fees (USD): 54K-56K

The University of California, Berkeley (UCB)
110 Sproul Hall Berkeley
Sector: Public
Research Work: Very High
Total Students: 40,056
QS Global World Ranking: 27
Average Fees (USD): 14K-16K

University of Cambridge: Trinity Lane Cambridge
QS Global World Ranking: 6
Sector
Public
Research Work
Very High
Total Students
19,203
Scholarships
Yes

Harvard University
11 Divinity Avenue Cambridge
Sector: Private
Research Work
Very High
Total Students
22,727
Academic Faculty Staff – More than
4,542
QS Global World Ranking
3
University of Oxford
Wellington Square Oxford
Sector
Public
Research Work
Very High
Total Students
20,631
QS Global World Ranking
5
Average Fees (USD)
12K-14K
Princeton University
Sector
Private
Research Work
Very High
Total Students
8,017
Academic Faculty Staff – More than
987
QS Global World Ranking
13
ETH Zurich – Swiss Federal Institute of Technology
Raemistrasse 101 Zurich
Sector
Public
Research Work
Very High
Total Students
18,003
QS Global World Ranking
7
Average Fees (USD)
<2K
National University of Singapore (NUS)
21 Lower Kent Ridge Road Singapore
Sector
Public
Research Work
Very High
Total Students
30,226
Academic Faculty Staff – More than
4,766
QS Global World Ranking
11

Jobs after BSCS

There is a bright future after BSCS if you learn practically in your BSCS career. It is a totally professional degree. Most people choose a job after BSCS. You become more successful if you choose a software or hardware business after BSCS. It is a better choice to work for yourself, instead to work for others. It is very surprising to you that most of the computer science professional choose the profession of freelancing and earn millions and billions of dollars on fiver and odesk.com. Fiver and Odesk are the best platforms for online work and you just need to create the account on such websites and start to apply for online jobs.