Best Digital Marketing Courses - B.Sc in Information Technology, GNA University
image
Apply Now

About B.Sc. Information Technology (IT)

School of Computational Science offers a three-year complete professional program in B.Sc. IT endeavors to impart to the students the fundamental skillset and Competencies. With the increasing dependency on the software industry, it aims to explore essential skills as demanded by the global software industry. The program at GU is specially designed for aspiring computer graduates to strengthen and amplify their innovative thinking skills through self-directed learning. The program has been strategically designed in such a way that it nourishes students with the necessary analytical and communication skills besides inculcating the virtues of self-study. The B. Sc.IT program at GNA University is rigorous and focused on providing hands-on experience in the software development process with an integrated approach toward teaching, learning, and applying technology in the real world.

Apply Now

Download B.Sc Information Technology (IT) Brochure

PROGRAM HIGHLIGHTS

  • Understand the basic concepts of computer programming fundamentals, OOP concepts, Databases, Computer system architecture, web applications and, hardware related applications.
  • Understand Identify the fundamental concepts in mobile application development.
  • Formulate software development terminology into real life systems.
  • Develop Proficiency in the practice of computing.

CAREER OPPORTUNITY

One of the biggest benefits that the computer and IT industry provides in India is the employment it can generate. According to an article in the Times of India, India's liberalization was possible due to its IT industry. The article states that the IT sector is one of the top two industries in the country today. The IT industry is a key part of the country’s economy. In 2017, information technology and its various subsectors represented almost eight percent of the nation’s overall GDP. In financial year 2019, this industry generated an annual revenue close to 180 billion U.S. ...


Career Pathways:

  • Software Developer
  • Web Developer
  • Data Analyst
  • System Administrator
  • ...

Program Outcomes:

Apply knowledge of computing and mathematics appropriate to the discipline
Analyze a problem and identify and define the computing requirements appropriate to its solution.
Work as teams to build software systems and apply the technologies in various fields of Computer Technology, including hardware problems, Web site development and management, databases, and software engineering techniques.
Use current techniques, skills, and tools necessary for computing practices.
Follow professional software engineering practice by applying contextual knowledge to assess societal and legal issues.
Recognize the social and ethical responsibilities of a professional working in the discipline.

Program Specific Outcomes:

Understand the basic concepts of computer programming fundamentals, OOP concepts, Databases, Computer system architecture, web applications and, hardware related applications.
Understand Identify the fundamental concepts in mobile application development.
Demonstrate understanding of various programming paradigms in the field of Information Technology.
Formulate software development terminology into real life systems
Develop proficiency in the practice of computing.

SEMESTER WISE SUBJECTS

SEMESTER – I

S. No.

Course Code

Course Type

Course Name

CREDIT DISTRIBUTION

Contact Hours

L

T

P

Credits

1.

SCS101

 

Major Course-1

Problem Solving using C

3

0

0

3

3

2.

SCS121

 

Major Course-1

Problem Solving using C Lab

0

0

2

1

2

3.

SCS141

Minor Course-1

Fundamentals of Mathematics

3

1

0

4

4

4.

SCS***

Skill Enhancement Course-1

Skill Enhancement Course-1

2

0

0

2

2

5.

SCS***

Skill Enhancement Course-1

Skill Enhancement Course-1 Lab

0

0

2

1

2

6.

ENG107

Ability Enhanced compulsory Courses-1

Functional English

0

0

4

2

4

7.

*****

Value Added Course-1

Value Added Course-1

2

0

0

2

2

8.

*****

Value Added Course-2

Value Added Course-2

2

0

0

2

2

9.

  *****

Multi-disciplinary Course-1

Multi-disciplinary Course-1

3

0

0

3

3

10.

SCS155

Non-Credit Course-1

Office Automation

0

0

2

-

2

TOTAL

15

1

10

20

26

SEMESTER - II

S. No.

Course Code

Course Type

Course Name

CREDIT DISTRIBUTION

Contact Hours

 

L

T

P

Credits

1.

SCS102

 

Major Course-2

Object Oriented Programming with C++

3

0

0

3

3

2.

SCS122

Major Course-2

Object Oriented Programming with C++ Lab

0

0

2

1

2

3.

SCS103

Major Course-3

Database Management System

3

0

0

3

3  

4.

SCS123

Major Course-3

Database Management System Lab

0

0

2

1

2

5.

SCS143

Minor Course-2

Statistical Techniques

3

1

0

4

4

6.

SCS***

Skill Enhancement Course-2

Skill Enhancement Course-2

2

0

0

2

2

7.

SCS***

Skill Enhancement Course-2

Skill Enhancement Course-2 Lab

0

0

2

1

2

8.

MIL101

Ability Enhanced compulsory Courses-2

Punjabi 

2

0

0

2

2

9.

  *****

Multi-disciplinary Course-2

Multi-disciplinary Course-2

3

0

0

3

3

10.

  *****

Value Added Course-3

Value Added Course-3

2

0

0

2

2

11.

SCS156

Non-Credit Course-2

Digital Design

2

0

0

0

2

TOTAL

19

1

8

22

27

SEMESTER – III

S. No.

Course Code

Course Type

Course Name

CREDIT DISTRIBUTION

Contact Hours

L

T

P

Credits

1.

SCS201

Major Course-4

Data Structures and Algorithms

 

3

0

0

3

3

2.

SCS221

Major Course-4

Data structures and Algorithms

Lab

 

0

0

2

1

2

3.

SCS202

Major Course-5

Principles of Operating Systems 

3

0

0

3

3

4.

SCS222

Major Course-5

Principles of Operating Systems Lab

0

0

2

1

2

5.

SCS203

Major Course-6

Programming in Python

3

0

0

3

3

6.

SCS223

Major Course-6

Programming in Python Lab

0

0

2

1

2

7.

SCS***

Minor Course-3

Elective I

 

3

1

0

4

4

8.

SCS***

Skill Enhancement Course-3

Skill Enhancement Course-3

2

0

0

2

2

9.

SCS***

Skill Enhancement Course-3

Skill Enhancement Course-3 Lab

0

0

2

1

2

10.

*****

Value Added Course-4

Value Added Course-4

2

0

0

2

2

11.

*****

Value Added Course-5

Value Added Course-5

2

0

0

2

2

TOTAL

18

1

8

23

27

SEMESTER – IV

S. No.

Course Code

Course Type

Course Name

CREDIT DISTRIBUTION

Contact Hours

L

T

P

Credits

1.

SCS204

Major Course-7

Computer Organization & Architecture

3

0

0

3

3

2.

SCS224

Major Course-7

Computer Organization & Architecture Lab

0

0

2

1

2

3.

SCS205

Major Course-8

Computer Networks

3

0

0

3

3

4.

  SCS225

Major Course-8

Computer Networks Lab

0

0

2

1

2

5.

SCS206

Major Course-9

Java Programming

3

0

0

3

3

6.

SCS226

Major Course-9

Java Programming Lab

0

0

2

1

2

7.

SCS***

Minor Course-4

Elective II

3

0

0

3

3

8.

SCS***

Minor Course-4

Elective II Lab

0

0

2

1

2

9.

SCS***

Skill Enhancement Course-4

Skill Enhancement Course-4

2

0

0

2

2

10.

SCS***

Skill Enhancement Course-4

Skill Enhancement Course-4 Lab

0

0

2

1

2

11.

CRW101

Ability Enhanced compulsory Courses-3

Basics of Creative Writing

2

0

0

2

2

TOTAL

16

0

10

21

26

SEMESTER – V

S. No.

Course Code

Course Type

Course Name

CREDIT DISTRIBUTION

Contact Hours

L

T

P

Credits

1.

SCS301

Major Course-10

Software Engineering

3

0

0

3

3

2.

SCS341

Major Course-11

Data Analytics using R Programming

3

0

0

3

3

3.

SCS361

Major Course-11

Data Analytics using R  Programming  Lab

0

0

2

1

2

4.

SCS304

Major Course-12

Artificial Intelligence 

3

0

0

3

3

5.

SCS324

Major Course-12

Artificial Intelligence Lab

0

0

2

1

2

6.

SCS***

Minor Course-5

Elective-III

3

0

0

3

3

7.

SCS***

Minor Course-5

Elective-III Lab

0

0

2

1

2

8.

SCS***

Skill Enhancement Course-5

SEC-5

2

0

0

2

2

9.

SCS***

Skill Enhancement Course-5

SEC-5 Lab

0

0

2

1

2

10.

***

Value Added Course-6

Community Engagement

0

0

4

2

---

11.

SCS300

Major Course-13

Minor Project based upon Summer Internship

0

0

8

4

8

TOTAL

14

0

20

24

30

SEMESTER – VI

S. No.

Course Code

Course Type

Course Name

CREDIT DISTRIBUTION

Contact Hours

L

T

P

Credits

1.

SCS303

Major Course-14

Network security and Cryptography

3

0

0

3

3

2.

SCS323

Major Course-14

Network security and Cryptography Lab

0

0

2

1

2

3.

SCS305

Major Course-15

Machine Learning using Python

3

0

0

3

3

4.

SCS325

Major Course-15

Machine Learning using Python Lab

0

0

2

1

2

5.

SCS307

Major Course-16

 Data Visualization with Python/Power BI

 

3

0

0

3

3

6.

SCS327

Major Course-16

Data Visualization with Python/Power BI Lab

0

0

2

1

2

7.

SCS***

Minor Course-6

Elective-IV

3

0

0

3

3

8.

SCS***

Minor Course-6

Elective-IV Lab

0

0

2

1

2

9.

***

Multi-disciplinary Course-3

MDC3

3

0

0

3

3

10.

SCS306

Major Course-17

Major Project

0

0

8

4

8

TOTAL

15

0

16

23

31

SEMESTER – VII

S. No.

Course Code

Course Type

Course Name

CREDIT DISTRIBUTION

Contact Hours

L

T

P

Credits

1.

SCS401

Major Course-18

Advanced Java Programming

3

0

0

3

3

2.

SCS421

Major Course-18

Advanced Java Programming Lab

0

0

2

1

2

3.

SCS402

Major Course-19

Research Methodology

3

1

0

4

4

4.

SCS403

Major Course-20

Computer Graphics

3

0

0

3

3

5.

SCS423

Major Course-20

Computer Graphics Lab

0

0

2

1

2

6.

SCS***

Minor Course-7

Elective-V

3

0

0

3

3

7.

SCS***

Minor Course-7

Elective-V Lab

0

0

2

1

2

8.

SCS***

Minor Course-8

Elective-VI

3

0

0

3

3

9.

SCS***

Minor Course-8

Elective-VI Lab

0

0

2

1

2

TOTAL

15

1

8

20

24

Sr. No. Category Type Course Code Course Title
1 SEC-1A BIT305 Web Technologies
2 SEC-1B BIT306 Linux and Shell Programming
3 SEC-2A BIT404 ASP.NET
4 SEC-2B BIT405 Advanced Web Development
5 SEC-3A BIT502 Latex
6 SEC-3B BIT503 MATLAB Programming
7 SEC-4A BIT601 Software Testing
8 SEC-4B BIT602 Android Programming

SEMESTER - VIII

S. No.

Course Code

Course Type

Course Name

CREDIT DISTRIBUTION

Contact Hours

L

T

P

Credits

1.

SCS404

Major Course-21

Design and Analysis of Algorithms

3

0

0

3

3

2.

SCS424

Major Course-21

Design and Analysis of Algorithms Lab

0

0

2

1

2

3.

SCS405

Major Course-22

Theory of Computation

3

1

0

4

4

4.

SCS400

Research Project-1

Research Dissertation

12

0

0

12

12

TOTAL

18

1

2

20

21

S. No.

Course Code

Course Name

1.

SCS101

Problem Solving using C

2.

SCS102

OOPS Using C++

3.

SCS103

Data base Management System

4.

SCS201

Data Structure & Algorithm

5.

SCS202

Principles of Operating System

6.

SCS203

Programming in Python

7.

SCS204

Computer Organization & Architecture

8.

SCS205

Computer Networks

9.

SCS206

Java Programming

10.

SCS301

Software Engineering

11.

SCS341

Data Analytics using R Programming

12.

SCS304

Artificial Intelligence using Python

13.

SCS303

Network Security and Cryptography

14.

SCS305

Machine Learning using Python

15.

SCS307

Data Visualization with Python/Power BI

16.

SCS300

Minor Project based upon Summer Internship

17.

SCS306

Major Project

18.

SCS401

Advanced Java Programming

19.

SCS402

Research Methodology

20.

SCS403

Computer Graphics

21.

SCS404

DAA

22.

SCS405

Theory of Computation

Major Discipline Courses – LabS

S. No.

Course Code

Course Name

1.

SCS121

Problem Solving using C-Lab

2.

SCS122

OOPS Using C++ -Lab

3.

SCS123

Database Management System-Lab

4.

SCS221

Data Structure & Algorithm-Lab

5.

SCS222

Principles of Operating System-Lab

6.

SCS223

Programming in Python–Lab

7.

SCS224

Computer Organization & Architecture-Lab

8.

SCS225

Computer Networks-Lab

9.

SCS226

Java Programming-Lab

10.

SCS361

Data Analytics using R Programming Lab

11.

SCS324

Artificial Intelligence using Python-Lab

12.

SCS323

Network Security and Cryptography-Lab

13.

SCS325

Machine Learning using Python –Lab

14.

SCS327

Data Visualization with Python/Power BI Lab

15.

SCS421

Advanced Java Programming-Lab

16.

SCS423

Computer Graphics-Lab

17.

SCS424

DAA-Lab

S. No.

Course Code

Course Name

1.

SCS141

Fundamentals of Mathematics

2.

SCS143

Statistical Techniques

3.

SCS245

Foundation of Cyber Security

4.

SCS246

Cyber Laws and IT Act

5.

SCS247

Ethical Hacking and Digital Forensics Tool

6.

SCS248

Penetration Testing using Kali Linux

7.

SCS342

Data Mining and Warehousing

8.

SCS343

Data Modelling and Predictive Analytics

9.

SCS346

Windows and Linux Forensic Analysis

10.

SCS347

Cyber Forensics

11.

SCS441

Natural Language Processing

12.

SCS443

Human AI Interaction

13.

SCS446

Cyber Crime Investigation and Digital Forensics 

14.

SCS445

Intrusion Detection System

Minor Discipline Course - Labs

S. No.

Course Code

Course Name

1.

SCS267

Ethical Hacking and Digital Forensics Tool
-Lab

2.

SCS268

Penetration Testing using Kali Linux-Lab

3.

SCS362

Data Mining and Warehousing
-Lab

4.

SCS363

Data Modelling and Predictive Analytics-Lab

5.

SCS366

Windows and Linux Forensic Analysis-Lab

6.

SCS367

Cyber Forensics-Lab

7.

SCS461

Natural Language Processing-Lab

8.

SCS463

Human AI Interaction- Lab

9.

SCS466

Cyber Crime Investigation and Digital Forensics-Lab

10.

SCS465

Intrusion Detection System-Lab

SEMESTER -IX

S. No.

Course Code

Course Type

Course Name

CREDIT DISTRIBUTION

Contact Hours

L

T

P

Credits

1.

SCS406

Major Core

DevOps

3

0

0

3

3

2.

SCS426

Major Core

DevOps Lab

0

0

2

1

2

3.

SCS407

Major Core

Matlab

3

0

0

3

4

4.

SCS427

Major Core

Matlab Lab

0

0

2

1

2

5.

SCS408

Major Core

Deep Learning

3

1

0

4

4

TOTAL

9

1

4

12

15

Sr. No. Category Type Course Code Course Title
1 SEC1-A BIT325 Web Technologies Lab
2 SEC1-B BIT326 Linux and Shell Programming Lab
3 SEC2-A BIT424 ASP.NET Lab
4 SEC2-B BIT425 Advanced Web Development Lab
5 SEC3-A BIT522 Latex Lab
6 SEC3-B BIT523 MATLAB Programming Lab
7 SEC4-A BIT621 Software Testing Lab
8 SEC4-B BIT622 Android Programming Lab
Sr. No. Category Type Course Code Course Title
1 DSE1-A BIT303 Java Programming
2 DSE1-B BIT304 C# Programming
3 DSE2-A BIT504 Principles of Information Security
4 DSE2-B BIT505 Cloud Computing
5 DSE3-A BIT506 Algorithm Design Techniques
6 DSE3-B BIT507 Relational Database Management System
7 DSE4-A BIT603 Data Mining and Warehousing
8 DSE4-B BIT604 Big Data Analytics
9 DSE5-A BIT605 Ethical Hacking
10 DSE5-B BIT606 Advance Java Programming
11 DSE6-A BIT607 Artificial Intelligence
12 DSE6-B BIT608 Data Sciences
Sr. No. Category Type Course Code Course Title
1 DSE1-A BIT323 Java Programming Lab
2 DSE1-B BIT324 C# Programming Lab
3 DSE2-A BIT524 Principles of Information Security Lab
4 DSE2-B BIT525 Cloud Computing Lab
5 DSE3-A BIT526 Algorithm Design Techniques Lab
6 DSE3-B BIT527 Relational Database Management System Lab
7 DSE4-A BIT623 Data Mining and Warehousing Lab
8 DSE4-B BIT624 Big Data Analytics Lab
9 DSE5-A BIT625 Ethical Hacking Lab
10 DSE5-B BIT626 Advance Java Programming Lab
11 DSE6-A BIT627 Artificial Intelligence Lab
12 DSE6-B BIT628 Data Sciences Lab

About Us

GNA University – Developing your potential is integral part of our curriculum fostering the paradigms of multiple intelligence, the top private University in north India.