Academic Programmes

Academic Programmes

· Programmes Offered

No.

Course

Duration

System

Seats

1

MCA

3 years

Semester

40 - grant-in-aid

60 - self-financed

2

PGDCA

1 year

Semester

30 - grant-in-aid

80 - self-financed

3

M.Sc.(Bioinformatics)

2 years

Semester

30 - self-financed

4

M Phil (Computer Science)

2 years

(part time)

Semester

12 - self-financed

5

Ph D (Computer Science)

Full time and part time

6

Ph D (Bioinformatics)

Full time and part time

· Eligibility

MCA

Admissions and Eligibility:

Admissions and eligibility criteria for the MCA programme (both grant-in-aid and self-financed) are governed by the admissions committee formed by the Gujarat State Government. A Gujarat Common Entrance Test (GCET) is conducted by the committee and admissions are based on the candidate’s merit. Candidates have to carry out the procedure as indicated by the committee and may indicate a preference for taking admission in the MCA programme of the Department.

The Department does not have NRI seats or management quota.

PGDCA

Eligibility:

Candidates for admission to PGDCA must have passed a Bachelor’s degree examination (under 10+2+3 pattern) of this University or any other examination recognized as equivalent thereto by this University.

Admissions:

The Sardar Patel University conducts an entrance test for the PGDCA programme. Selection will be based on aggregate marks obtained at graduation plus performance in entrance test in ratio of 60:40.

MSc (Bioinformatics)

Eligibility:

A candidate who has passed BSc (all sciences), BSc (Home Science), BSc (Agriculture), BSc (Veterinary Science), BPharm, BE, BTech, BHMS, BAMS, BDS, BCA, MCA, or MBBS examination of this University or any other examination recognized as equivalent thereto by this University with a score of at least 45% in the aggregate, will be considered eligible for admission to MSc (Bioinformatics) programme.

Admissions:

The Sardar Patel University conducts an entrance test for the MSc (Bioinformatics) programme. Selection will be based on the marks obtained in the entrance test.

PhD

Admissions and Eligibility:

Admissions to Ph.D. programme are given through entrance test conducted by the university twice in a year. To be eligible for admission to PhD programme, a candidate has to secure minimum 50% marks in the entrance test conducted by the university, and must have secured 50% or more in P.G. degree examination. Minimum eligibility does not ensure secured admission. Candidates having cleared NET/SLET/M.Phil. are exempted from clearing the entrance test. Entrance test is followed by a personal interview/counseling of the eligible candidates by the research committee, and only subject to the availability of an appropriate guide in the subject area in which the candidate intends to work and to the availability of vacant seats in the subject area, the admissions would be granted.

MPhil

Admissions and Eligibility:

Admissions to M.Phil. programme are given through entrance test conducted by the university. To be eligible for admission to MPhil programme, a candidate has to secure minimum 50% marks in the entrance test conducted by the university, and must have secured 50% or more in P.G. degree examination. Admissions are granted on the basis of merit prepared from performance in entrance test (60% weightage) and external theory marks obtained in the result of the P.G. degree examination (40% weightage) by the candidate.

· Syllabus

MCA

FIRST SEMESTER

PS01FMCA01:Mathematical Foundation of Computer Science

Linear Equation and Matrices – Recurrence Relations – Logic – Graphs - Matrix representation of graphs - Trees & their Properties.

PS01FMCA02:Business Applications

Accounting - The Accounting Process - Final Accounts - Cost Accounting – Spreadsheet

PS01CMCA01:Computer Programming and Problem Solving

Introduction - Logic Development - Structured Programming & Advance Computing - Complex Data Types - Register References, Command line arguments - File Handling.

PS01CMCA02:Logical Organization of Computers

Introduction - Processors, Memory and Input/Output - Instructions and Flow of Control - Gates and Boolean Algebra - Basic Digital Logic Circuits - Memory Elements & Counters.

PS01CMCA03:Database Management Systems - I

Introduction – Conceptual Data Models - Data modeling using the ER model and its transformation into the relational model - Introduction to a DBMS Package- Application Development Using a DBMS Package - Additional Features of a DBMS Package

PS01CMCA04:Practicals

SECOND SEMESTER

PS02FMCA01:Statistical and Optimization Techniques

Basic Statistical Techniques - Linear Programming - Project Scheduling in PERT-CPM - Special types of Operations Research Techniques.

PS02CMCA01:Computer Networks – I

Introduction - Data Communication Fundamentals - Local Area Networks -Layered Protocols – Domain Name Systems, Electronic Mail and World Wide Web

PS02CMCA02:Systems Analysis and Design

Introduction - Systems Development Methodology – Prototype Development Methodology and Tools – System Design - Systems Implementation & Maintenance

PS02CMCA03:Data Structures and Advanced Programming Concepts

Introduction.- Data Structures, - File Management & Indexing Methodology, - Randomization & other Concepts - Object Oriented Programming.

PS02CMCA04: Database Management Systems - II

Conceptual Data Models – Relational Database Query and Design Theory – Structured Query Language - Extensions to the SQL language – Broad Applicability of Databases – Important Issues in Database Management.

PS02CMCA05:Practicals

THIRD SEMESTER

PS03CMCA01:Operating System Principles

Introduction – Process Management – Support for Concurrent Processes - Memory Management – Secondary Storage Management.

PS03CMCA02:Object Oriented Programming Using Java

Introduction - Java Programming Concepts – Database Programming - Graphical Programming.

PS03CMCA03:The .NET Technology

The .NET Technology, Introduction to Programming using Visual Basic .NET & C#.NET – User Interface Development – Database Access from .NET – Advanced features of .NET

PS03CMCA04:Analysis and Design of Algorithms

Review of Data Structures - Divide and Conquer - Greedy method - Dynamic Programming - Backtracking - Branch & Bound Techniques.

PS03CMCA05:System Software

Introduction - Assembly language fundamentals – Assemblers - Compilers – Other Common System Software Tools - Embedded systems

PS03CMCA06:Practicals

FOURTH SEMESTER

PS04CMCA01:Operating Systems Programming

Introduction to Unix/Linux Environment – Introduction to CLI – Basic Shell Scripting - Advanced Shell Scripting and System Calls – More on Linux Environment (CLI and GUI) – Windows Programming Using System Calls

PS04CMCA02:Compiler Design

Introduction to Compilation - Lexical Analysis - Syntax Analysis - Top Down Parsing - Bottom Up Parsing - Intermediate Code Generation And Other Topics – Synthesis.

PS04CMCA03:Computer Networks – II

High Speed LANs, ATM and Satellite Communication - Routing and Congestion Control - Internetworking - Network Security - Wireless Networks

PS04CMCA04:Software Engineering

Introduction - Software Requirement Analysis and Specification - Software Project Management - Software Design - Coding and Testing - Advance Concepts.

PS04CMCA05:Web Application Development Technology

Markup Languages – Client-side Scripting – Server-side Scripting using PHP – Server-side Scripting using ASP.NET

PS04CMCA06:Practicals

FIFTH SEMESTER

PS05EMCA01: (Elective) Trends in Information and Communication Technology

Trends in Operating System Design – Trends in Software Technology – Trends in Hardware Technology – Trends in Communication and Networking – Trends in Data Storage and Processing – Trends in Security Mechanisms

PS05EMCA02: (Elective) Bioinformatics

Biomolecules – Sequence Analysis & Computer Modeling – Genomics – Molecular Structure and Computer Graphics – Web Application Development for Bioinformatics – Bioinformatics Packages on Different Platforms.

PS05EMCA03: (Elective) Wireless Networks

Introduction – Wireless Network Operation – Wireless WANS – Wireless LANS – Wireless Geolocation System

PS05CMCA01:Artificial Intelligence

Artificial Intelligence and Knowledge-Based Systems – Development of Knowledge-Based Systems – Fuzzy Logic – Connectionist Models – Genetic Algorithms – Advanced Trends and Applications

PS05CMCA02: Distributed Systems, Parallel Computing and Simulation

Distributed Systems – Parallel Computing – Simulation

PS05CMCA03:Business Information Systems

Operations Management – Business Processes – Business Information Systems

PS05CMCA04:Computer Graphics

Introduction, Output Primitives – Two Dimensional Transformations – Clipping and 3D Object Representation Concepts – 3D Transformations and Surface Detection Concepts – Image Operations – Virtual Reality using Multimedia

PS05CMCA05: Inhouse Project Work

SIXTH SEMESTER

PS06CMCA01: Project Work

PGDCA

FIRST SEMESTER

PGDCA 101:PC Software

PC Software Fundamentals – Spreadsheet - Database Management System.

PGDCA 102:C and Data Structure

Introduction - Logic Development - Structured Programming - Advanced Programming Concepts - Data Structures.

PGDCA 103:Logical Organization of Computer

Introduction - Processors, Memory and Input/ Output - Instructions and Flow of Control - Gates and Boolean Algebra - Basic Digital Logic Circuits - Memory Elements & Counters.

PGDCA 104:Network Fundamentals

Introduction - Data Communication Fundamentals - Protocol Hierarchies and Reference Models - Local Network Technology - Wireless Networks-The Internet.

PGDCA 105:Systems Analysis and Design

Introduction - Systems Development Methodology - Requirement Analysis & Determination - Systems Design - Systems Implementation & Maintenance -Case Studies.

PGDCA 106:Practical based on 101 to 105

SECOND SEMESTER

PGDCA 201:Operating Systems

Introduction - Process Management - Memory management - I/O Systems - File Management - UNIX and Concurrent Processes.

PGDCA 202:Database Management Systems

Introduction - Transaction processing and concurrency control- SQL - Procedural Language – Case study.

PGDCA 203:Object Technology

Introduction - Object Modeling - Advanced Object Model - Basic Java Programming Concepts - Objects and Classes in Java - Exception Handling, Multithreading and Input/Output.

PGDCA 204:Visual Programming

Introduction - Visual Basic – Overview - Advanced Concepts of Visual Basic - Client/Server and Internet Development using VB - Scripting Languages.

PGDCA 205 : INTERNET AND WEB DESIGNING

Intranet - Internet Browsers - Web Page Designing-I - Web Page Designing-II - Frames and Forms - Project development using latest tools providing animation and other features.

PGDCA 206:PRACTICALS BASED ON 201 TO 205

MSc(Bioinformatics)

FIRST SEMESTER

PS01CMBI01: Fundamentals of Biology

Classification of living organisms; Cell as a Unit of living organism; Prokaryotic and Eukaryotic cell structure; Cell division and differentiation; Major structural and functional features of cells; Biomolecular structure; Cellular metabolism and Metabolic pathways; Cell signaling and signal transduction

PS01CMBI02: Molecular Biology & Recombinant DNA Technology

Structure and organization of Nucleic acids; Replication of DNA, Transcription of DNA, genetic code, translation of RNA, control of gene expression; Principles of gene cloning and genetic engineering; Applications of rDNA technology; Protein Purification and Characterization

PS01CMBI03: IT Fundamentals

Computer Fundamentals: computer characteristics, application areas, stored program concept, editors; Types of Programming Languages, High & Low level language; Compiler, Translator; Machine Language;

Block Diagram of a simple computer and its different functional units; Representation of Information: Number Systems, Integer & Floating Point representation; Character codes (ASCII & EBCDIC).

Introduction to windows and working with Spreadsheet, Presentation Tools

PS01CMBI04: Biocomputing Fundamentals

Introduction to Unix/Linux platforms with basic commands. Introduction to Internet, WWW. Object Oriented Programming. Data Structures in Bioinformatics

PS01CMBI05: Practicals based on PS01CMBI01 and PS01CMBI02

PS01CMBI06: Practicals based on PS01CMBI03 and PS01CMBI04

SECOND SEMESTER

PS02CMBI01: Basic & Advanced Sequence Analysis

Synthesis of genomic and cDNA libraries and their screening; Automated methods for DNA and protein sequencing; Basic tools for nucleic acid and protein sequence analysis; Assembly of continuous nucleotide sequences; Sequence homology prediction in DNA and proteins. Building phylogenetic trees using sequence data; Mathematical models and computational tools for sequence analysis; Multiple sequence analysis and conserved sequence pattern recognition; Expressed Sequence Tags (ESTs)

PS02CMBI02: Principles of Mathematics & Biostatistics

Logic. [Logic operators AND, OR, conjunction, disjunction, conditional and bi-conditional operators, well-formed formulas, equivalence and implication, normal and principal normal forms, Truth tables]

Graphs. [Definition of graphs and diagraphs, Application of graphs- seven bridges problem, Four colour problem, travelling salesman problem etc. Connected graphs and algorithms, Euler graphs and conditions for Euler graphs. Matrix representation of graphs]

Trees & their Properties. [Binary tree and its uses, Spanning trees, Fundamental Circuits.]

Definition and Scope of Biostatistics: Variable in biology, collection, classification and tabulation of data. Graphical and diagrammatic representation, histogram, frequency polygon, frequency curve.

Descriptive statistics: Measures of central tendency- Mean (arithmetic, harmonic and geometric), median and mode.

Measures of dispersion-standard deviation and standard errors.

Elements of probability theory. Probability distributions-binomial, Poisson and normal distribution. Correlation coefficient, Simple linear regression, probit and logit analysis.

Basic idea of significance test. Statistical hypothesis, types of errors, level of significance, student’s t, chi-square, goodness of fit and F tests.

PS02CMBI03: Databases in Life Sciences

Introduction to Database Management System (DBMS); Database Design, Structured Query Language; Designing Databases for Genomics; Data warehouse, Data mining, Data Mart

PS02CMBI04: Web Applications Development in Bioinformatics

Internet – Protocols, URL, Web Site, Web Browser, Web Server, Application Server, Database Server, etc; HTML/DHTML programming, Introduction to PERL, XML programming, PERL and XML, Internet & Database Connectivity

PS02CMBI05: Practicals based on PS02CMBI01 and PS02CMBI02

PS02CMBI06: Practicals based on PS02CMBI03 and PS02CMBI04

THIRD SEMESTER

PS03CMBI01: Genomics & Proteomics

Genome mapping methods: Physical, genetic and molecular markers in mapping (RFLP, RAPD, AFLP, SNP); Gene prediction and annotation; Comparative Genomics; DNA microarrays and DNA chips ; Genome databases; Structural Genomics; Proteomics: Principles, tools and applications.

PS03CMBI02: Computational Structural Biology

Introduction to biopolymer structure; Structure databases; Structural Classification of Proteins; Protein structure prediction based on sequence data, Homology modeling and fold recognition; Comparisons of Protein Structures; Molecular Docking and Macromolecular interactions; Drug designing; RNA structure Prediction

PS03CMBI03: Advanced Algorithms in Computing

Introduction to Artificial Neural Networks, Genetic Algorithms and their applications in the field of Bioinformatics; Pattern Discovery, Association and Classification.

PS03CMBI04: Graphics and Animation

Introduction to 2-dimensional & 3-dimensional concepts; Composition basics, Rendering methods & Computer Animation using tools, Introduction to Multimedia and Multimedia development Tools; Introduction to Image Analysis and Processing

PS03CMBI05: Practicals based on PS03CMBI01 and PS03CMBI02

PS03CMBI06: Practicals based on PS03CMBI03 and PS03CMBI04

FOURTH SEMESTER

PS04CMBI01: Project

It is a full time project work of one semester duration. Students are supposed to get the project definition as well as analyze and understand the problem and/or understand the design and develop the system f unction(s).

The work done in the documented form is to be submitted at the end of the project duration.