Zollege is here for to help you!!
Need Counselling

BSc CS 2nd Year Syllabus, Subjects, Electives, Lab Subjects, Colleges, Books

Ahana Bhaduri's profile photo

Ahana Bhaduri

Senior Content Specialist

BSc Computer Science 2nd year syllabus concentrates on the detailed aspects of the computer science syllabus. The syllabus deals with Data Structures, Operating Systems, Software Engineering, Programming in Python, Introduction to R Programming etc.

Check: BSc CS Syllabus

The BSc 2nd Year Syllabus concentrates on the details of programming languages in the field of coding and software. The programming knowledge is spread across software, Operating Systems and Android Programming.

The 2nd year syllabus of BSc Computer Science has various lab subjects and electives. Data Structures Lab, Operating System Lab, Computer Networks Lab, Design and Analysis of Algorithms Lab and Software Engineering Lab are some of the lab subjects. Web Design and Development and Programming in Python are some of the electives in BSc 2nd Year Syllabus. 

BSc CS 2nd year Syllabus

The syllabus for BSc Computer Science 2nd year, i.e, the third and fourth semesters are listed below.

BSc CS Subjects 2nd year Semester 3 BSc CS Subjects 2nd year Semester 4
Data Structures Design and Analysis of Algorithms
Operating System Software Engineering
Computer Networks Database Management Systems
Web Design and Development Android Programming
Programming in Python Introduction to R Programming

BSc CS 2nd Subjects

In BSc CS 2nd year there are a total of 10 subjects. These subjects are Data Structures, Operating Systems, Computer Networks, Web Design and Development, Programming in Python, Design and Analysis of Algorithms, Software Engineering, Database Management Systems, Android Programming, and Introduction to R Programming.

In the third semester, there are three core subjects, namely, Data Structures, Operating Systems, and Computer Networks. Web Design and Development and Programming in Python, and Design are the skill enhancement subjects. 

See Also:

In the fourth semester, there are three core subjects, namely, Design and Analysis of Algorithms, Software Engineering, and Database Management Systems. Android Programming and Introduction to R Programming are skill-enhancement subjects.

BSc CS 3rd Semester Subjects

  • Data Structures: This subject focuses on arrays, stacks, queues, lists, trees, and hash tables. The topics covered in Data structures are Arrays, Linked Lists, Queues, Stacks, Trees and Heaps, and Hash Tables. 
  • Operating System: The operating System focuses on modules like process management, memory management, and file management. The topics covered are Introduction to Operating Systems, Operating System Structures, Process Management, Memory Management, and File and Input Output Management. 
  • Computer Networks: It focuses on the concepts of data communication and computer networks. The topics covered are types of computer networks, Network Architecture Models, Physical Layer, Data Link MAC layers, Network layers, Transport and Application Layer, and Protocols. 
  • Web Design and Development: This subject focuses on creating websites using HTML, CSS, JavaScript, PHP and MySQL on platforms like WAMP/ XAMP/ LAMP. The topics covered are Introduction to Static and Dynamic Websites, Introduction to HTML and CSS, Introduction to JavaScript, Introduction to PHP, and Form Data Handling with PHP. 
  • Programming in Python: Programming in Python focuses on the basics of Python including the built-in data structures available in Python. The topics covered are Introduction to Programming using Python, Building Blocks of Python, Creating Python Programs, Built-in data Structures, Visualization using 2D and 3D graphics, and Exception Handling and File Handling. 

See Also:

BSc CS 4th Semester Subjects

  • Design and Analysis of Algorithms: Design and Analysis of Algorithms focus on highlighting differences between various problem-solving techniques for efficient algorithm design. The topics covered are Algorithm Design Techniques, Dynamic Programming, Sorting and Searching, Advanced Analysis Techniques, and Graphs.
  • Software Engineering: It focuses on fundamental approaches and techniques for software development. The topics covered are Introduction to Software Engineering, Software Requirements Analysis and Specifications, Design Modeling, Software Metrics and Project Estimations, Quality Control and Risk Management, and Software Testing.
  • Database Management Systems: It focuses on the significance of a database, relational data model, schema creation and normalization, transaction processing, indexing, and the relevant data structures. The topics covered are Introduction to databases, Data modeling, Relation data model, SQL queries, Database design, and Transaction and data storage.
  • Android Programming: Android programming focuses on the development of mobile applications on the Android platform. The topics covered are Introduction to Android Operating Systems, User Interface Architecture, User Interface Design, Broadcast receivers, notifications and services, and Database and Content provider. 
  • Introduction to R Programming: This subject introduces R which is a statistical programming language. The topics covered are Introduction to R, Installing, loading and using packages, Designing GUI, and Building Packages.

See Also:

Top BSc CS Colleges in India

BSc CS Books in Second Year

Subjects Books Authors
Data Structures Data Structures and algorithm in C++ A. Drozdek
Data Structures and Algorithms Analysis in C++ M. Goodrich, R. Tamassia, and D. Mount
Computer Science: A Structured Approach Using C++ B.A. Forouzan
Operating System Operating Systems Concepts A. Silberschatz, P.B. Galvin, and G. Gagne
Operating Systems: A Concept-based Approach D.M. Dhamdhere
Computer Networks Data Communication and Networking B.A. Forouzan
Computer Networks A.S. Tanenbaum and D.J. Wethrall
Web Design and Development Web enabled commercial application development using HTML, JavaScript, DHTML and PHP I. Bayross
PHP and MYSQL T. Boronczyk and M.E. Psinas
Programming in Python Think Python–How to think like a Computer Scientist A.B. Downey
Python Programming- A Modular Approach S. Taneja and N. Kumar
Design and Analysis of Algorithms Algorithm Design J. Kleinberg and E. Tardos
Introduction to Algorithms T.H. Cormen, C. E. Leiserson, R.L. Rivest, and C. Stein
Software Engineering Software Engineering K.K. Aggarwal and Y. Singh
Software Engineering: A Practitioner’s Approach R.S. Pressman and B.R. Maxim
An Integrated Approach to Software Engineering P. Jalote
Database Management Systems Fundamentals of Database Systems R. Elmasri and S.B. Navathe
An Introduction to database systems C.J. Date
Database System Concepts A. Silberschatz, H.F. Korth, and S. Sudarshan
Android Programming Head First Android Development D. Griffiths and D. Griffiths
The Busy Coder’s Guide to Android Development M.L. Murphy
Introduction to R Programming Learning R: a step by step function guide to data analysis R. Cotton
Beginning R: The statistical programming language M. Gardener
Programming Graphical User Interfaces in R M. Lawrence and J. Verzani

BSc CS 2nd Year Practical Subjects

All the core subjects in BSc Computer Science 2nd year have practicals. The list of these subjects is given below. 

  • Data Structures Lab 
  • Operating System Lab
  • Computer Networks Lab
  • Design and Analysis of Algorithms Lab
  • Software Engineering Lab
  • Database Management Systems Lab

See Also:

BSc CS 2nd Year Electives

In BSc Computer Science 2nd Year, there are choices between skill enhancement courses. In the third semester, the electives are given below.

  • Web Design and Development
  • Programming in Python

In the fourth semester, the electives are given below.

  • Android Programming
  • Introduction to R Programming

See Also: BSc Computer Science Jobs

BSc CS Subjects 2nd Year: FAQs

Ques. Which subject combination is best for BSc CS?

Ans. The recommended subjects along with Computer Science are Mathematics, Physics, or Chemistry. 

Ques. How many semesters are there in BSc CS?

Ans. There are a total of 6 semesters in BSc Computer Science.

Ques. What is the passing marks for BSc CS?

Ans. The passing marks for most of the courses is 35%, so anything above 35% in BSc CS will be considered passed. 

Ques. Does BSc CS focus on coding?

Ans. BSc Computer Science majorly focuses on the theory part but it also focuses on coding in languages such as Python, C++, PHP, etc.

Ques. Does BSc CS have scope?

Ans. Yes, BSc CS has a lot of scope majorly in the field of IT. Jobs in the field of software development, web designing, software testing, Database Management Systems, Computer Hardware, etc, all require BSc CS.

Ques. What is the salary of BSc CS in India?

Ans. A fresh BSc CS graduate takes home an average annual salary of about 2.5 LPA.

Ques. Is Python taught in BSc CS?

Ans. Yes, Python programming is taught in BSc CS in the third semester.

Ques. Do we need laptop for BSc CS?

Ans. Yes. BSc CS includes some coding for which a laptop is required.

Ques. Does BSc CS have maths?

Ans. Yes, BSc CS has some topics of Mathematics.

Ques. Is coding taught in CS?

Ans. Yes, coding is taught in BSc CS. Coding in Python, JavaScript, SQL, etc is a part of BSc CS course.

Ask your question

Answered Questions

AM

Aniket Mitra

20 Nov 21

The required cutoff varies depending on various factors. Generally, you should have a percentage above 90%, if you want to take admission in B.Sc CS at Holkar Science College. If you have above 90%, you can choose your preferred combination of subjects. There are many subject choices. 

Holkar Science College is a decent institute. But it may not offer you job opportunities, after the completion of your degree. You will have to seek opportunities on your own. If you have other options, it’s better to consider them. 

...Show More

AA

Ayush Agarwal

03 Dec 22

The cutoff for computer science in Thapar has seen a fall in figures. This is because of the decrease in the fame of this college. There are so many better and popular institutes that people usually don’t consider Thapar as their first choice.

Even big companies prefer students from IITs, BITS or DTU. Students themselves opt for IIT because of its tag. They know the IIT tag will always be a boon for them.

The general decrease in its popularity has resulted in lower cutoffs and the situation seems to be worsening over the years to come.

...Show More

AK

Apoorva Katnik

14 Mar 23

 If you are considering pursuing a Master of Science (M Sc) degree from NMIMS, it is important to do some further research on the recognition of the degree. However, an MBA from their Mumbai campus can be a good option to consider.

On the other hand, IFMR offers only MBA and Ph.D. programs, so it is not possible to pursue an M.Sc from there. As for JBIMS, it is the most prestigious institution in Mumbai, but there have been some concerns raised about the accuracy of their placement salary data. Additionally, the selection process for their M Sc course is quite competitive, with only 30 seats available for the program and a large number of candidates competing for those spots.

Considering your interest in finance, it would be beneficial to aim for admission to a top-notch business school like XLRI, which is renowned for its finance program. Another option would be to gain experience in the industry and pursue a finance course such as CFA or FRM, which would make you eligible for admission to world-renowned business schools such as the Indian School of Business.

...Show More

ST

Saikat Taneja

26 Nov 21

Both these colleges are off campus. They have been upgraded with all the modern facilities. Deen Dayal Upadhyaya College (DDCU) is a bit better overall than Keshav Mahavidyalaya (KMV)

DDUC is comparatively older which gives it an edge over KMV when overall educational experience is considered. They have a much more experienced faculty. They offer sufficient classrooms and labs equipped with the latest technology for educational purposes.

If you prefer studying Computer Science, KMV will be the better option. They have an excellent faculty in this department. For other subjects it is better to rely on DDUC.

...Show More

PA

Praniti Arora

26 Nov 21

It may not be right to compare the colleges under DU among each other. As most of them have similar curriculum and teaching techniques.

But if infrastructure is considered Deen Dayal Upadhyaya College (DDUC) is far better than other colleges under DU. As it is a newly established institution, the facilities provided are upgraded with the latest technology. 

They also are known to have a very highly experienced faculty, some of them even having 20-30 years of teaching experience. DDUC is popular for its Science and Commerce streams.

Therefore if you wish to choose among DDUC and ARSD College for an Honours degree in Computer Science, it is suggested that you go for the former rather than the latter.

...Show More

KK

Khushi Khandelwal

19 Jul 21

The choice between Holkar Science and Medicaps University for a B.Sc. in Computer Science is difficult, but it can be made efficiently if your motivation and future plans are clear.

  • To put it simply, if you want to work in the government sector and B.Sc. is just a requirement for graduation, Holkar is the place for you.
  • I'm not blaming its quality, but you'll undoubtedly get a better atmosphere for government sector job preparation.
  • On the other hand, if you want your B.Sc. CS to be more practical and fruitful, consider doing it at Medi-Caps because, as a technical institute, it will certainly deal with more practical aspects.
Categories Holkar Science College Medi-Caps University
Course Fee 11,200 (1st year) 50,000 (1st year)
Highest CTC 6 LPA 8 LPA
Average CTC 2 LPA 3.5 LPA
Recruiting Companies TCS, Tech Mahindra, ITC, HCL, etc. TCS, Cognizant, IBM, Dell, etc.

Holkar science college is a government college, whereas Medi-Caps is a private college, but both are good universities. In the end, it all depends upon your career choice. So think precisely and then make the decision.

...Show More

BU

Bhomit Ujjwal

22 Oct 20

Holkar Science College is recognized by the Madhya Pradesh Government for providing undergraduate as well as postgraduate degree programs. Ranked at no.1 in Madhya Pradesh, Medicaps University is a private university offering various degree and research programs.

Admission:

B.Sc CS from Holkar Science College:

  • The Bachelor of Science Program from Holkar Science College is a 3 years integrated program with the eligibility criteria of having passed 10+2 examination in a science stream while the selection being on the basis of merit.

  • The grand total of the fees for the Bachelor of Science in Computer Science is Rs. 32,600.

B.Tech CS from Medicaps University:

  • The Bachelor of Technology program from Medicaps University is an integrated program offering specialization in Computer Science with the eligibility criteria of having passed 10+2 examination with an aggregate score of 75% while the selection being on the basis of JEE Main Entrance Exam.

  • The fees for the Bachelor of Technology in Computer Science for the first year are Rs. 1 Lac.

Placement:

Holkar Science College:

Being graduated from Holkar Science College with a Bachelor of Science in Computer Science, the students have chances of getting into various IT-related companies.

Medicaps University:

It holds a record of providing 94% placements every year with more than 200 companies visiting the campus such as Tata, Axis, Hike, ICICI, Amazon, Apollo.

Bachelors of Science Program from Holkar Science College and Bachelors of Technology program from Medicaps University differ on the basis of eligibility criteria and selection along with the fee structure and the placements offered. Both the institutes have their advantages and disadvantages, so choose according to your convenience.

...Show More

NC

Narayan Chakaborty

14 Aug 20

Ashoka university offers an optional 4th-year undergrad which is accepted by most reputed universities abroad. Students of B.Sc(H) in CS can pursue Post Graduate Diplomas, Masters, Doctor of Philosophy, and Certificate courses in subjects related to CS. The job opportunities for a student of a B. Sc (H) in CS will be equivalent to one in the B.E., B. Tech., B.S graduate in computer sciences.

There is a wide range of career opportunities available in the IT sector for B.Sc(H) in CS. The job profiles available include System Analyst, Computer Programmer, Hardware Designer, Computer Scientist, etc. Graduates with B.Sc(H) in CS can also find jobs in the public sector as Scientific Officer, Technical Officer, Network Operators, etc. They can also apply for teaching posts in colleges and schools. For teaching in Govt. colleges, one needs to qualify the NET or SET exam and for teaching in schools, they will need a B.Ed degree.

...Show More

NS

Nayana Sen

14 Aug 20

Ashoka University is a good private engineering college as it aims for outstanding placements and academics results, especially in computer engineering.

The fee structure for computer science is approximately 9.87 lac per annum. Ashoka University has the best CS faculty from all over India and the world. The professors have their educational backgrounds majorly from ISI and IISc Bangalore and other top-notch colleges. 

Apart from a major in CS, students can also opt for a minor in CS or interdisciplinary majors and Entrepreneurship in CS and Mathematics. The university provides students with a good exposure along with guest lectures by well-known inventors or innovators relating to computer engineering. This is the process which is also followed by some good foreign engineering universities.

The placement structure for computer engineering students is also good. The university offers ample opportunities to intern and work with reputed organizations. The companies that visit Ashoka University for placements are Albright Stonebridge Group, AmbitionBox, Better Mortgage, Bloomberg Quint, Business Standard, Clix Capital, Deloitte, and many more. The average package at this university is around 6-7 LPA.
 
 

...Show More

Similar Colleges You Might Be Interested In

Chandigarh University - [CU]

Chandigarh University - [CU]

Chandigarh, Chandigarh |
B.Sc 1.35 LFirst year Fees courses & fees >
No Ratings Found!!
Follow
Acharya Nagarjuna University - [ANU]

Acharya Nagarjuna University - [ANU]

Guntur, Andhra Pradesh |
B.Sc 8.39 KFirst year Fees courses & fees >
No Ratings Found!!
Follow
Loyola College

Loyola College

Chennai, Tamil Nadu |
B.Sc 48.94 KFirst year Fees courses & fees >
No Ratings Found!!
Follow
Madras Christian College - [MCC]

Madras Christian College - [MCC]

Chennai, Tamil Nadu |
B.Sc 70 KFirst year Fees courses & fees >
No Ratings Found!!
Follow
Fergusson College

Fergusson College

Pune, Maharashtra |
B.Sc 14.58 KFirst year Fees courses & fees >
No Ratings Found!!
Follow
No Ratings Found!!
Follow
St. Xavier's College

St. Xavier's College

Mumbai, Maharashtra |
B.Sc 14.77 KFirst year Fees courses & fees >
No Ratings Found!!
Follow
No Ratings Found!!
Follow

Subscribe To Our News Letter

Get Latest Notification Of Colleges, Exams and News

© 2024 Zollege Internet Private Limited