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.