Computer Science

Program: B.Sc. Part – I Sem – I Computer Science
Course: DSC-11A: Problem Solving Using Computers
Course Objectives
This paper is designed:
  • To understand problem solving methods & provide basic knowledge of C language. 
  • To understand basic operating environment of Linux operating system.
  • To Learn Nitty-Gritty of Programming. 
  • To understand compilation & execution of C Programs using GCC.
  • To develop logic this will help them to create programs in C. 
  • To learning the basic programming constructs like data type, Input/Output, Decision making & looping constructs & Arrays. 
Course Outcomes
Students are able:
  • To write Algorithms, Pseudo code, Flowchart.
  • To use Linux operating system.
  • To compile & execute C programs using GCC
  • To write C program using basic constructs.
  • To declare, initialize and access arrays in C.
Program: B.Sc. Part – I Sem – II Computer Science
Course: DSC-11B: Programming Skills Using ‘C’
Course Objectives
This paper is designed:
  • To understand user defined functions & Pointers in C language. 
  • To develop logics that helps them to create complex programs & applications in C language. 
  • To understand different derived data types in C. 
  • To understand the file handling concepts in C Programming.
Course Outcomes
Students are able:
  • To create user defined function & make use of pointers.
  • To create complex programs & applications.
  • To define user defined data types like Structures & Unions and use them as real world objects. 
  • To read & write from & to file for permanent use.
  • To create different console application according to users need.
Program: B.Sc  Part-II Sem-III
Course Name: Fundamentals of Software Engineering
 
Course Objectives
  • The program will prepare our students to be successful professionals in the field with solid fundamental knowledge of software engineering.
  • Be successful professionals in the field with solid fundamental knowledge of software engineering 
  • Utilize and exhibit strong communication and interpersonal skills, as well as professional and ethical principles when functioning as members and leaders of multi-disciplinary teams
  • Apply their foundations in software engineering to adapt to readily changing environments using the appropriate theory, principles and processes.
Course  Outcome
  • At the time of graduation, all Software Engineering students will know
  • How to apply the software engineering lifecycle by demonstrating competence in communication, planning, analysis, design, construction, and deployment.
  • An ability to work in one or more significant application domains.
  • Work as an individual and as part of a multidisciplinary team to develop and deliver quality software .
  • Demonstrate an understanding of and apply current theories, models, and techniques that provide a basis for the software lifecycle.
  • Demonstrate an ability to use the techniques and tools necessary for engineering practice.
Program: B.Sc  Part-II Sem-IV
Course Name: Relational Database Management System

 
Course Objectives
  • Learn and practice data modeling using the entity-relationship and developing database designs.
  • Understand the use of Structured Query Language (SQL) and learn SQL syntax.
  • Apply normalization techniques to normalize the database
  •  Understand the needs of database processing and learn techniques for controlling the consequences of concurrent data access.
Course  Outcome
The learner will be able:
  • To describe data models and schemas in DBMS
  • To understand the features of database management systems and Relational   database.
  • To use SQL- the standard language of relational databases.
  • To understand the functional dependencies and design of the database.
  • To understand the concept of Transaction and Query processing
Program: B.C.A. Part – III Sem – V
Course: Paper –X : Visual Programming Using C#
 
Course Objectives
This paper is designed:
  • Towrite and understand C# language constructs, syntax and semantics. 
  • To outline the various characteristics of c# & ASP. 
  • To understand Visual Studio 2010 IDE. 
  • To provide the familiarity in the concept of developing window application as well as web application. 
  • To convey the idea of CLR and .Net framework.
Course Outcomes
Students are able:
  • To write program code using C# language.
  • To write program code using ASP.net language.
  • To work in Visual Studio 2010 IDE.
  • To create different console, windows & web applications.
  • To compile and execute programs in CLR.
Program: B.Sc. Part-III Sem-V
Course Name: Computer Networking
Course Objectives
The objectives of this course are
  • Introduction to local, metropolitan, and wide area networks using the standard OSI reference model as a framework; 
  • introduction to the Internet protocol suite and network tools and programming; discussion of various networking technologies.
Course  Outcome
  • On completion of the course, students will be able to
  • To master the terminology and concepts of the OSI reference model and the TCP‐IP reference model.  
  • To master the concepts of protocols, network interfaces, and  design/performance issues in local area networks and wide area networks,
  • To be familiar with wireless networking concepts,
  • To be familiar with contemporary issues in networking technologies,
  • To be familiar with network tools and network programming  
Program: B.C.A. Part – III Sem – VI
Paper –
XIV : Java Programming
Course Objectives
This paper is designed:
  • Understand fundamentals of object-oriented programming in Java, including defining classes, invoking methods, using class libraries, etc. 
  • Understand the java programming concepts to solve specific problems. 
  • Understand use of Java SDK environment to create, debug and run simple Java programs.
Course Outcomes
Students are able:
  • To write programs using object-oriented concepts in Java, including defining classes, invoking methods, using class libraries, etc. 
  • To have the ability to write a computer program to solve specified problems. 
  • To use the Java SDK environment to create, debug and run simple Java programs.
Program: B.Sc. Part-III Sem-VI
Course Name: Network Technology and Windows Server 2008
Course Objectives
  • The objective of this training program is to to produce Enterprise Networking professionals capable of implementing, administering, maintaining Computer
  • Networks and overall Security Systems.
  • It is an advanced level program that measures the ability to administer any networking problems .
  • This program has been designed to keep in mind that in now day’s scenario for engineering graduate students from any stream. 
Course  Outcome
  • On completion of the course students will be able to
  • To master the terminology and concepts of the OSI reference model and the TCP‐IP reference model.  
  • To master the concepts of protocols, network interfaces, and  design/performance issues in local area networks and wide area networks,
  •  To be familiar with wireless networking concepts,
  • To be familiar with contemporary issues in networking technologies,
  • To be familiar with network tools and network programming

Career Option: Network Administrator, System Administrator, Windows, Administrator, Telecom Engineer, Network Engineer