0% found this document useful (0 votes)
10 views

Cource Restructuring

The document outlines an 8-semester course structure for a Bachelor of Technology in Computer Science Engineering with a specialization in Software Technology. The curriculum focuses on core computer science concepts and software development. Coursework includes programming, data structures, databases, operating systems, algorithms, and software engineering. Students take general education courses in the early semesters and more specialized electives in software technology domains like machine learning, cloud computing, and security in later semesters. A major software development project is completed in the 8th semester.

Uploaded by

Animesh Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Cource Restructuring

The document outlines an 8-semester course structure for a Bachelor of Technology in Computer Science Engineering with a specialization in Software Technology. The curriculum focuses on core computer science concepts and software development. Coursework includes programming, data structures, databases, operating systems, algorithms, and software engineering. Students take general education courses in the early semesters and more specialized electives in software technology domains like machine learning, cloud computing, and security in later semesters. A major software development project is completed in the 8th semester.

Uploaded by

Animesh Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

For a B-Tech in Computer Science Engineering with a specialization in Software Technology, the

course structure may focus on core computer science concepts with a strong emphasis on
software development, programming languages, and software engineering principles. Below is a
sample roadmap for an 8-semester plan:

1st Semester:

 Probability and Statistics


 Physics
 Chemistry
 Programming in C
 English Communication Skills
 Environmental Studies

2nd Semester:

 Discrete Mathematics
 Data Structures and Algorithms
 Digital Logic Design
 Engineering Graphics
 Electrical Sciences
 Communication Skills
 Skill course

3rd Semester:

 Laplace and Fourier


 Object-Oriented Programming using Java/C++
 Computer Organization and Architecture
 Open source contribution and social presence 1
 Skill course

4th Semester:

 Software Engineering
 Database Management Systems
 Operating Systems
 Microprocessors and Microcontrollers
 Open source contribution and social presence 2
 Mathematical Problem Solving
 Skill course

Animesh Singh (200301120038)


5th Semester:

 Design and Analysis of Algorithms


 Web Technologies
 Mobile Application Development
 Operating Systems Lab
 Open source contribution and social presence 3
 Minor Project
 Skill course

6th Semester:

 Software Testing and Quality Assurance


 Advanced Java Programming
 Cloud Computing
 Open source contribution and social presence 4
 Elective I (Software Technology Domain Specific)
 Elective II (Software Technology Domain Specific)
 Industrial Training
 Skill Course

7th Semester:

 Software Project Management


 Data Science and Analytics
 Open source contribution and social presence 5
 Elective III (Software Technology Domain Specific)
 Elective IV (Software Technology Domain Specific)
 Elective V (General Elective)
 Elective VI (General Elective)

8th Semester:

 Major Project (Software Development Project)


 Elective VII (Software Technology Domain Specific)
 Elective VIII (Software Technology Domain Specific)
 Elective IX (General Elective)
 Elective X (General Elective)
 Open source contribution and social presence (Evaluation)

Animesh Singh (200301120038)


Elective V , Elective VI , Elective IX & Elective X are refers to the elective subject that students can
choose from a set of specialized courses within the Software Technology domain. These elective
subjects are usually more focused and advanced, allowing students to tailor their education based
on their interests and career goals.

Here are some examples of potential elective subjects for "Elective”

 Software Architecture and Design Patterns


 Cybersecurity and Network Defence
 Machine Learning for Software Engineers
 Natural Language Processing
 Big Data Analytics
 Cloud Application Development
 Mobile App Security and Privacy
 Web Application Development Frameworks
 DevOps and Continuous Integration/Continuous Deployment (CI/CD)
 Distributed Systems and Middleware

These are just a few examples, and the actual list of elective subjects may be more extensive,
including emerging trends and technologies relevant to the Software Technology domain. Students
should choose electives that align with their interests and career aspirations, as these specialized
courses can help them gain in-depth knowledge and expertise in specific areas of software
technology.

Animesh Singh (200301120038)

You might also like