
B.Sc Information Technology 2018-2021 PSGRKRISHNAMMALCOLLEGE FOR WOMEN College of Excellence An Autonomous Institution - Affiliated to BharathiarUniversity Reaccredited with ‘A’ Grade by NAAC An ISO 9001:2015 Certified Institution Peelamedu, Coimbatore – 641 004 DEPARTMENT OF INFORMATION TECHNOLOGY PROGRAMME EDUCATIONAL OBJECTIVES Graduates will have successful careers in computer fields or will be able to successfully pursue higher studies. Graduates will apply their technical knowledge and skills to develop and implement solutions for the problems that accomplish goals to the industry, academic, government or research area. Contribute effectively to the Computing Profession by fostering effective interaction, ethical practices and communication skills, while pursuing education through lifelong learning. PROGRAMME OBJECTIVE To provide broad range of information technology skills like technical, logical, analytical thinking and leadership quality To meet the industry standards and attain the project development capabilities to obtain placements To promote creativity, capability and competence through IT soft skills To make them world class professionals in IT and produce women entrepreneurs to increase more employability. PSGRKRISHNAMMALCOLLEGE FOR WOMEN Programme& Branch: B.Sc Information Technology Scheme of Examination (Applicable to students admitted during the academic year 2018 – 2019 Batch: 2018-2021) (Semester I - VI) Examination Marks Credits l a Title of paper CA ESE Tot al Part week Code hours hours / Subject Subject Tutori Semester hours Instruction Instruction Contact Duration of Duration Examination I I TAM1701/ HIN1701/ Language I 6 86 4 3 40 60 100 3 FRE1701 I II ENG1701/ English Paper I / 6 86 4 3 40 60 100 3 ENG17F1 Functional English Paper I I III PPC1801 Core-1: Programming in C 6 86 4 3 40 60 100 4 I III IN18CP1 Lab1: C Programming lab 4 60 - 3 40 60 50* 3 I III Allied A1 : TH17A03B Paper I Mathematics and 6 86 4 3 40 60 100 5 statistics - Level I TH17A03A Paper II Mathematics and statistics - Level II I IV NME18ES Introduction to Entrepreneurship NME16A1 / Advance Tamil/ 2 28 2 2 50 50 100 2 B1 Basic Tamil II I TAM1702/ HIN1702/ Language II 6 86 4 3 40 60 100 3 FRE1702 II II ENG1702 English Paper II/ 6 86 4 3 40 60 100 3 ENG17F2 Functional English Paper II II III PBI1802 Core –2 : Bioinformatics 3 41 4 3 40 60 100 4 II III POP1803 Core – 3: Object Oriented 4 56 4 3 40 60 100 4 Programming with C++ II III IN18CP2 Lab -2: C++ Programming 3 45 - 3 40 60 50* 2 & Bio-Computing Lab II III Allied A2: 6 86 4 3 40 60 100 5 TH17A06B Paper I Discrete Mathematics - I TH17A06A Paper II Discrete Mathematics – II Open Course: - - - - - - - Grade II IV (Self study- Online Course) NME16A2/ **Advance Tamil/Basic - - - - - - - Grade B2 Tamil II VI REG16EE Effective English 2 - - 2 50 50 100 2 Communication II VI NM12GAW General Awareness Self - - Onli 100 - - Grade Study ne Test III III IN17C04 Core – 4: Operating 5 71 4 3 40 60 100 4 System III III IN17C05 Core - 5: Data Structures 5 71 4 3 40 60 100 4 Core - 6 : Relational 5 71 4 3 40 60 100 4 III III PRD1703 Database Management System III III IN16CP3 Lab 3 : RDBMS Lab 4 60 - 3 40 60 50* 2 III III Allied A3: 6 86 4 3 40 60 100 5 TH16A13B Paper I: Optimization Techniques-I TH16A13A Paper II: Optimization Techniques- II III IV NM14VHR Foundation Course: 2 26 4 - 100 - 100 2 Value Education and Human Rights III VI JOB1629 Job Oriented Course – - - - 3 - - - Grade & Mobile Application VI Development III IV Skill Based Subject & SB17DA01 1. Data Analytics - 3 43 2 2 25 75 100 4 IV Level I: R Programming SB17SE01 2.OOSE-Level I : Software Design Tools IV III IN17C07 Core – 7:Open Source 5 71 4 3 40 60 100 4 Technologies IV III PMP1705 Core – 8: 5 71 4 3 40 60 100 4 Digital Electronics and Microprocessor IV III IN17C09 Core 9: VB.NET 5 71 4 3 40 60 100 4 Programming IV III IN16CP4 Lab 4 : VB.Net & Bio-Perl 4 60 - 3 40 60 50* 3 Programming Lab IV III Allied A4: 6 86 4 3 40 60 100 5 BP17A05 Paper I - Business Accounting BP17A06 Paper II - Principles of Marketing Paper III - Management PM17A01 Information Systems IV IV Skill Based Subject & SB17DAP1 1. Data Analytics - 3 45 - 2 40 60 100 2 III Practical I : R Programming SB17SEP1 2.OOSE- Practical I : Software Design Tools IV IV NM10EVS Foundation Course: 2 26 4 - 100 - 100 2 Environmental Studies IV COM15SER Community Oriented - - - - - - - Grade Service IV V NSS/NCC/YRC/Sports & - - - - - - 100 1 Games V III PJA1710 Core 10: Java 5 71 4 3 40 60 100 4 Programming V III PCG1711 Core 11: Computer 5 71 4 3 40 60 100 4 Graphics V III IN17C12 Core 12: Software 5 71 4 3 40 60 100 4 Engineering and Testing V III IN17E01 Elective 1: Cloud 5 71 4 3 40 60 100 5 Computing IN17E02 Elective 2: Wireless Sensor Networks IN17E03 Elective 3: Python Programming V III IN16CP5 Lab – 5: Java 5 75 - 3 40 60 50* 3 Programming & Bio-Python Lab Skill Based Subject 3 43 2 2 25 75 100 4 V III & SB17DA02 1. Data Analytics -Level VI II : Data Visualization Tools SB17SE02 2.OOSE -Level II : Software Testing Tools V NM13IS2 Information Security – 2 26 4 - 100 - - Grade Level II V III Advanced Level Course - - - 3 25 75 100* 5* 1* IN16AC1 Paper 1: Data Mining Paper 2: Information IN16AC2 Retrieval V III Comprehensive - - - 1 - - - Grade V III INST1 Internship Training - - - - - - 100 2 V III Personality - - - - - - - Grade Development VI III IN17C13 Core 13: 5 71 4 3 40 60 100 4 Principles of Data Communications and Networks VI III IN17C14 Core-14 : Internet of 5 71 4 3 40 60 100 4 Things VI III PWT1715 Core-15: Web 5 71 4 3 40 60 100 4 Technology VI III IN16CP6 Lab – 6: Network & R 5 75 - 3 40 60 50* 2 Tool Lab VI III PROJ Project Viva-Voce 7 - - 3 20 80 100 5 VI III Advanced Level Course - - - 3 25 75 100* 5* 2* PA16AC3 Paper 1: Artificial Intelligence IN18AC4 Paper 2: Big Data Analytics VI III Skill Based subject 3 45 - 2 40 60 100 2 & SB17DAP2 1. Data Analytics - V Practical II : Data Visualization Tools SB17SEP2 2. OOSE –Practical II : Software Testing Tools Total 3800 140 *100 Marks converted into 50 ** Outside regular class hours. *The credit is applicable to candidates who take up the advanced level course exam Category L T P Credit PPC1801 PROGRAMMING IN C III 86 4 - 4 Preamble The course is designed to articulate the learning of C Language for beginners with all major features of C. This course will also create foundation to learn other complex programming languages like C++, Java, etc., Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1. Acquire programming logic, use of program instructions, syntax, K1 program structure. CO2. Understand the concept of arrays and functions. K2 CO3. Solve real world problems by using structure and union concepts. K3 Illustrate the Arrays, pointers and file concepts by developing CO4. K3 programs. Examine the complexity of problems, Modularize the problems into CO5. K3 small modules and then convert them into programs Mapping with Programme Outcomes COs PO1 PO2 PO3 PO4 CO1. S M S M CO2. S S S S CO3. M M S M CO4. S S S S CO5. S S S S S- Strong; M-Medium; L-Low Syllabus UNIT I (17 Hrs) Overview of C – Introduction - character set - C tokens - keyword & identifiers – constants – variables - data types – declarations of variables – arithmetic, relational, logical, assignment, conditional, bit wise, special, increment and decrement operators - arithmetic expressions - evaluation of expression - operator precedence & associativity - mathematical functions - reading & writing a character - formatted input and output. UNIT II (17 Hrs) DECISION STATEMENTS: If, if else, switch, break, continue - the ?: operator - the GOTO statement. – Loop Control Statements: introduction – for, nested for loops – while, do- while statements – Arrays: one-dimensional - two dimensional - multidimensional arrays. UNIT III (17 Hrs) Character string handling - declaring and initialising string variables - reading strings from terminal - writing strings to screen - string handling functions - User-defined functions: need for user defined functions – types of functions - calling a function category of functions - no arguments and no return values - arguments but no return values - arguments with return values – recursion - functions with arrays - functions with arrays - the scope and lifetime of variables in functions. UNIT IV (17 Hrs) Structure definition: structure initialisation - comparison of structure variables - arrays of structures - arrays within structures - structures within structures – unions. Pointers: understanding pointers - accessing the address of a variable - declaring and initialising pointers - accessing a variable through its pointers - pointer expressions - pointers and arrays - pointers and character strings - pointers and functions - pointers and structures. UNIT V (18 Hrs) File management in C: defining and opening a file - closing file - I/O operations on files - error handling during I/O operations - random access to files - command line arguments. Dynamic memory allocation: Introduction- dynamic memory allocation – MALLOC – CALLOC – REALLOC - The pre-processor. Text Book TITLE OF THE PUBLISHERS YEAR OF S.NO AUTHOR BOOK \ EDITION PUBLICATION Tata Mc Graw Programming In 1 E. Balagurusamy Hill, 7th 2017 ANSI C Edition. Reference Books TITLE OF THE PUBLISHERS \ YEAR OF S.NO AUTHOR BOOK EDITION PUBLICATION Tata McGraw Hill, 1 Byron Gottfried Programming with C 2013 3rd Edition. Prentice Hall of Computer 2 V. Rajaraman India Pvt Ltd, 1st 2004 Programming in C Edition.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages80 Page
-
File Size-