NORTH MAHARASHTRA UNIVERSITY, JALGAON. SYLLABUS FOR F.Y.B.Sc. COMPUTER SCIENCE (With effect from June 2012)

Similar documents
Proposed Syllabus for F.Y.B.Sc.( Computer Science) North Maharashtra University, Jalgaon. F.Y.B.Sc.( Computer Science) (w.e.f.

S Y B Voc Software Development Syllabus

Syllabus For F. Y. B. Sc. Semester 1 Core Paper No.: 102 Core Paper Title: Programming in C I 1. Algorithm & Flowcharting 2. Programming Languages & S

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I

Swami Ramanand Teerth Marathwada University, Nanded

DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I ( ) Scheme and syllabus for B.A./B. Sc. (Information Technology)

UNIVERSITY OF JAMMU, JAMMU. (Semester System)

VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT Post Graduate Diploma in Computer Application (Evening) Semester - I Effective from: July

C Programming SYLLABUS COVERAGE SYLLABUS IN DETAILS

Syllabus for Computer Science General Part I

SUBJECT COMPUTER APPLICATION PAGE 1

B.Sc. Computer Science (Ancillary)

Academic Programme: B.Sc. I Year. Computer Science (Optional) Hours. Fundamentals of Computer Hours.

DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY LUCKNOW. Evaluation Scheme & Syllabus. For. B.Tech. First Year (Programming for Problem Solving)

Course Title: C Programming Full Marks: Course no: CSC110 Pass Marks: Nature of course: Theory + Lab Credit hours: 3

Proposed Syllabus for F.Y.B.Sc. (Information Technology) (w.e.f. June-2015)

CURRICULUM. SL Topics Hours Marks. Section - I. 1 Introduction to 'C' Language Condition and Loops Section - II 3 Arrays 12 30

Kadi Sarva Vishwavidyalaya, Gandhinagar

PESIT-BSC Department of Science & Humanities

PGDCA Syllabus Directorate of Distance Education, University of Kashmir Directorate of Distance Education University of Kashmir Srinagar

Jiwaji University, Gwalior -- B.A. Session

Gujarat University M. Sc. Computer Science [S. F.] Semester-1 Syllabus Gujarat Arts & Science College, Ahmedabad.


Computer Science (330)

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002

UNIT I : OVERVIEW OF COMPUTERS AND C-PROGRAMMING

DETAILED SYLLABUS INTRODUCTION TO C LANGUAGE

COURSE OUTLINE & WEEK WISE BREAKAGE

Important Questions for Viva CPU

CHOICE BASED CREDIT SYSTEM (With effect from )

DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I ( )

SEMESTER 4. BCA401: Operational Research (Complementary) ( Syllabus as approved by Board of Studies of Mathematics ( UG)

Programming Fundamentals - A Modular Structured Approach using C++ By: Kenneth Leroy Busbee

KLiC C Programming. (KLiC Certificate in C Programming)

Syllabus Under Autonomy Mathematics

Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks

C & Data Structures syllabus

Madhya Pradesh Bhoj (Open) University, Bhopal DIPLOMA IN COMPUTER APPLICATION (DCA)

Question Bank. Fundamentals Of Computer FYBCA (SEM - I)

SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-I. Semester-I. Internal Assessment

ADDMISSION-CALL / / WEBSITE:-

TABLE Semester I COMPUTER SCIENCE Semester II COMPUTER SCIENCE Semester III COMPUTER SCIENCE

Programming for Problem Solving 105A L T P Credit Major Minor Total Time

CERTIFICATE IN WEB PROGRAMMING

Unit 2. Unit 3. Unit 4

DEPARTMENT OF COMPUTER APPLICATIONS SRM INSTITUTE OF SCIENCE AND TECHNOLOGY SRM NAGAR, KATTANKALATHUR

C-LANGUAGE CURRICULAM

T.Y.B.Sc. Syllabus Under Autonomy Mathematics Applied Component(Paper-I)

COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY TO BE EFFECTIVE FROM THE ACADEMIC YEAR

Contents. Preface. Introduction. Introduction to C Programming

B.C.A DATA BASE MANAGEMENT SYSTEM MODULE SPECIFICATION SHEET. Course Outline

Short Notes of CS201

M S Ramaiah Institute of Technology Department of Computer Science And Engineering

II B.Sc(IT) [ BATCH] IV SEMESTER CORE: RELATIONAL DATABASE MANAGEMENT SYSTEM - 412A Multiple Choice Questions.

B.Sc. Final B.SC. PART-III PAPER I COMPUTER ORGANIZATION II

Syllabus for BCA. BCA-101: Communicative English

B.V. Patel Institute of Business Management, Computer & Information Technology, Uka Tarsadia University

CS201 - Introduction to Programming Glossary By

VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT D. C. A. (1 st SEMESTER) SYLLABUS

Rayat Shikshan Sanstha s Yashavantrao Chavan Institute of Science Satara Department of Computer Science. Syllabus for Bachelor of Science Part-I

VEER NARMAD SOUTH GUJARAT UNIVERSITY SURAT Bachelor of Computer Application (B.C.A) 1 st Year (Semester II)

VEER NARMAD SOUTH GUJARAT UNIVERSITY

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

Syllabus of Diploma Engineering. Computer Engineering. Semester: II. Subject Name: Computer Programming. Subject Code: 09CE1104

SYLLABUS FOR 3-YEAR B.Sc. (GENERAL) COURSE IN COMPUTER SCIENCE [To be effective from academic year and onwards] PART I

Unit 1: Introduction to Programming. Saurabh Khatri Lecturer Department of Computer Technology VIT, Pune

Writing an ANSI C Program Getting Ready to Program A First Program Variables, Expressions, and Assignments Initialization The Use of #define and

Syllabus for Computer Applications

bphanikrishna.wordpress.com

Class 9 Saturday, Feb 14

C- PROGRAMMING (3:0:0) Sub code : CS1C01/CS2C01 CIE : 50%Marks Hrs/week : 03 SEE : 50%Marks SEE Hrs : 03 Hours Max. Marks: 100 Course Outcomes:

Paper I Introduction to Information Technology

mxiji[iumildrfo'ofony;: gr}ke^

Sai Nath University. Assignment For MCA 2nd Sem.

Computer Fundamentals

Semester: I Credits: 5. Category: MC No.of hrs/week: 5 CA PROGRAMMING IN C

; Spring 2008 Prof. Sang-goo Lee (14:30pm: Mon & Wed: Room ) ADVANCED DATABASES

SAURASHTRA UNIVERSITY


ORDINANCES AND OUTLINES OF TESTS, SYLLABI AND COURSES OF READING FOR POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS (ANNUAL) 2015 & 2016 EXAMINATIONS

Tilak Maharashtra Vidyapeeth, Pune

The Waite Group's. New. Primer Plus. Second Edition. Mitchell Waite and Stephen Prata SAMS

Review of the C Programming Language for Principles of Operating Systems

Review of the C Programming Language

B.Sc II Year Computer Science (Optional)

CNG 140 C Programming. Syllabus. Course Info Fall Semester. Catalog Description

Tentative Teaching Plan Department of Software Engineering Name of Teacher Dr. Naeem Ahmed Mahoto Course Name Computer Programming

Hardware and Software - Revision Summary

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus Instruction Division. SECOND SEMESTER Course Handout Part II

VEER NARMAD SOUTH GUJARAT UNIVERSITY SURAT Bachelor of Computer Application (B.C.A) 1 st Year (Semester I)

Duration: 6 Months. Dreamweaver JavaScript Jquery Ajax

ST. MARY S COLLEGE FORM 4

Questions Bank. 14) State any four advantages of using flow-chart

Programming 1. Lecture 1 COP 3014 Fall August 28, 2017

AIR FORCE SCHOOL,BAMRAULI COMPUTER SCIENCE (083) CLASS XI Split up Syllabus (Session ) Contents

Long Questions. 7. How does union help in storing the values? How it differs from structure?

Telangana University

Processor : Intel Pentium D3.0 GigaHtz

Transcription:

NORTH MAHARASHTRA UNIVERSITY, JALGAON SYLLABUS FOR F.Y.B.Sc. COMPUTER SCIENCE (With effect from June 2012)

Sem I Sem II Course Code Title Course Code Title UG CS111 Basics Of UG CS112 Basics Of DBMS Computer UG CS 121 C Programming I UG CS 122 C Programming UG CS103 LAB Course

North Maharashtra University, Jalgaon F. Y. B. Sc. (Computer Science) Syllabus for UG-CS 111: BASICS of Computer Semester I 1. Introduction to Computer L:12 M:12 1.1. Definition of computer,block Diagram of Computer, Types of computer 1.2. Input Devices : Keyboard, Mouse, Scanner, Web Camera 1.3. Output Devices : Monitor, Printer, Plotter 1.4. Memory : Primary Memory, RAM, ROM, EPROM, PROM, Secondary Memory, Hard Disk, Pen Drive 1.5. Definition : Program, Hardware, Software, Firmware, Interpreter, Compiler 2. Algorithm and Flowcharts L:06 M:12 2.1. Algorithm : Basic notation of algorithm 2.2. Flowcharts : Definition, Symbols of flow charts 2.3. Examples of algorithms and flowcharts (Solve minimum 10 examples on the same) 3. Concepts of Internet L:08 M:12 3.1. What is Computer Network? 3.2. Types of Networks : LAN, MAN, WAN 3.3. History of Internet 3.4. Working of Internet 3.5. Use of Internet 3.6. Application s of Internet 3.7. Study of Web Browsers 3.8. Search Engines 3.9. Creating an E-mail Account, Sending & Receiving E-mail(with attachment)

4. Operating System L:12 M:12 4.1. What is booting 4.2. Definition of operating system, functions of operating system, types of operating system, batch operating system, time sharing, multi programming, multi tasking 4.3. Dos Commands Copy, Del, Ren, Md, Cd, Rd,erase 4.4. Windows : Windows Explorer, Creating Folders, Copying and moving files 4.5. Linux: What is shell prompt, pwd, ls, cat, wc, who, who am I, man 5. Concepts of Software L:10 M:12 5.1. Types of software: System Software, Application Software 5.2. System Software : Anti Virus, Honey pot system 5.3. Application Software: Word Processing, Spreadsheet, Presentation 5.4. Programmi ng Languages: High level, Middle Level, Low Level, 4GL References: 1. Fundamentals of Computers V. Rajaraman, PHI publication. 2. Computers and Commonsense Roger Hunt and John Shelley, PHI publication 3. Fundamentals of Computers Comdex computer course kit Wiley publication. 4. Operating System concepts Peterson Silberschatz. 5. Computer Network A. S.Tananbaum. 6. HTML 4.0 by E Stephen Mack & Janan Platt, BPB Publication

North Maharashtra University, Jalgaon F. Y. B. Sc. (Computer Science) Syllabus for UG-CS 112: Basics of DBMS Semester II 1. Introduction of DBMS L 10: M 12 1.1. Overview, Definition 1.2. Types of DBMS 1.3. Describing & storing data ( Data models (relational,hierarchical, network)), 1.4. Levels of abstraction, data independence, 1.5. Queries in DBMS ( SQL : DDL,DML,DCL,TCL), Users of DBMS, Advantages of DBMS 2. Conceptual Design (E-R model) L 08 : M 12 2.1. Overview of DB design, 2.2. ER data model ( entities, attributes, entity sets, relations, relationship sets), 2.3. conceptual design using ER ( entities VS attributes, Entity Vs relationship, binary Vs ternary ) 3. Relational data model L 10 : M 10 3.1. Relations (concepts, definition), 3.2. Conversion of ER to Relational model, 3.3. Integrity constraints ( key, referential integrity, general constraints) 4. Relational algebra L 06 : M 10 4.1. Preliminaries 4.2. Relational algebra ( selection, projection, set operations, renaming, joins, division) 5. SQL L 14 : M 16

5.1. DDL (create, drop, alter) 5.2. Forms of a basic SQL query (examples of expressions, strings in SQL), 5.3. Union / intersection /except, 5.4. Nested queries 5.5. Aggregate operators ( group by, having), 5.6. Aggregate functions, 5.7. Null values (comparison using NULL, logical connections (AND,OR,NOT) References : 1. Database systems, By HENRY KORTH 2. Database systems By Nawathe 3. Postgresql, O Reilly publications 4. Database systems By Alex North Maharashtra University, Jalgaon F. Y. B. Sc. (Computer Science) Syllabus for UG-CS 121: C programming I Semester I 1.Introduction (6L, 8M ) 1.1 Types of Programming languages 1.2 History, 1.3 feature and application. 1.4 structure of C-program. 1.5 Compilation and Execution of C-Program 2. Elements of C-Program (8L,10M) 2.1 Data Types, Identifiers, Variables, Constants and Symbolic constants 2.2 Declaration of variables and constants 2.3 Keywords 2.4 Standard and Formatted Input Output statements 3. Operators and Expression (10L,12M) 3.1 Arithmetic, logical, relational, bit wise, increment, decrement, conditional, special operators,

3.2 compound assignment 3.3 precedence and order of evaluation. 3.4 Type modifier 3.5 Type Conversion 4. Preprocessor (4L,4M) 4.1 Features 4.2 #defines and #include 4.3 Directives and Macros 5. Control structure (12L,16M) 5.1 Conditional Statements 5.1.1 If Statement, if-else Statement, nested if-else Statement, if-else ladder, switch statement 5.2 break, continue, goto statements 5.3 Looping Concepts 5.3.1while, do-while, for Statements. 5.3.2 Nested loops Concept 6. Arrays (8L,10M) 6.1 Definition, 6.2 one-dimensional array, multidimensional array 6.3 Initialization of array. 6.4 Applications of array. 6.5 Advantages and Disadvantages of Array. References :- 1. C Programming Denis Ritchie. 2. Let us C Yashwant P. Kanetkar,BPB publication. 5 3. Programming with C Byron Gottfried Tata McGRAW-Hill 4. Programming in C-E.Balguruswami 5. C programming in easy step Wiley publication

North Maharashtra University, Jalgaon F. Y. B. Sc. (Computer Science) Syllabus for UG-CS 122: C programming II 1. Function (10L,12M) 1.1 Function Introduction and Needs 1.2 Declaration and Prototypes SemesterI I 1.3 Function calling (Call by value, call by reference) 1.4 Function with return 1.5 Function with argument 1.6 Recursion 1.7 Storage Class Specifiers 1.8 String Functions(strlen().strcat(),strcmp(),strrev(),strcpy()) 2. Pointers (10L,12M) 2.1Introduction 2.2 address and arguments, 2.3declaration, accessing value through a pointer. 2.4 address arithmetic, array and pointer. 2.5 function and pointer, pointer to pointer.

2.6 dynamic memory allocation and releasing dynamically allocated memory. 3. Structure and union (10L,14M) 3.1 Introduction. declaration and accessing. 3.2 nested structure. 3.3 self referential structure, 3.4 array of structure. 3.5 pointer to structure. 3.6 Introduction,declaration 3.7 typedef 3.8 Comparison of Structure and Union 4. Graphics ( 8L,10M ) 4.1 Introduction to Graphics in C 4.2 Initgraph(), putpixel(),line(),circle(),rectangle(),ellipse(),arc(), closegraph(),outtextxy(), setcolor(), setbgcolor(), bar() 5) File handeling ( 10L,12M) 5.1Concept of files, records, field,. 5.2 Accessing a files, various mode of file opening, closing files 5.3 Various Functions like: fprintf(),fscanf(),getc(),putc(),getw(),putw(),feof(),rewind(),fseek(),ftell(),fputs(), fgets(). 5.4 Command line argument. References :- 1. C Programming Denis Ritchie. 2. Let us C Yashwant P. Kanetkar,BPB publication. 3. Programming with C Byron Gottfried Tata McGRAW-Hill 4. Understanding pointers in C - Yashwant P. Kanetkar,BPB publication. 5. Programming in C-E.Balguruswami 6. C programming in easy step Wiley publication

North Maharashtra University, Jalgaon F. Y. B. Sc. (Computer Science) Syllabus for UG-CS 121: C Lab Course 1. Program using standard input output statements Semester I 2. Program using formatted input output statements 3. Program using various arithmetic operator 4. Program using control statement(if, if-else, if-else nesting,switch) 5. Program using various loops(for, while,do-while, nesting)(eg prime,factorial, fibbonacci, Armstrong etc) 6. Program using 1-D arrays(eg:-sorting,searching) 7. Program using 2-D array(eg:-matrix operation) 8. Dos Commands 9. Windows Explorer 10. Introductio n to web browser 11. Creation of e-mail account, sending and receiving emails

12. Searching information Semester II 1. Program using function(call by value, call by reference, recursive) 2. Program using user define string function(at least two practical) 3. Program using pointers(arrays, functions, structures) 4. Program using structures(at least two practical) 5. Program using graphics function(at least two practical) 6. Simple program using file(to be cover all functions) 7. Program using files with structures 8. Program using command line argument ------------------------------------------------------------------------------------------------------------