0 ratings0% found this document useful (0 votes) 138 views14 pagesComputer Science Syllabus
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
Credit Framework for UG Programme in Electronics, Electronics and Communication, Computer and
Information Technology
(Level 4.5- UG Certificate) Semester - I
Se Course Code | CourseName | L | 1) P| Ar] Gr] Examination ‘Ownership
Weightage in %
TA | MST | ES
T] BSC |RSCHIONT [Chemisty [2 |1|0]3]3 20] 20 | 60 | Chemistry
2] BSC [RSCHIONL [Chemisty 1-[0]0)2|)2[1) ISCE«O | 40 | Chemisuy
Laboratory
BSC | RSMAIO03T | Mathematios-I | 2 1) 0 320] 20 | 60 | Mathematics
4] BSC [RSCOI026T [FRB T]2)0)0) 2/2) 20[ 20 | 6 | Respective
Probability & Department
Statistics
S| ESC [RSSEI00IT [Engineering [2)0)0)2[2) 20] 20 | 60 Structural
Mechanics, Engineering
6 | ESC [RSSEIO0IL [Engineering [0 ]0)2)2[1) ISCE60 | 40 Structural
Mechanics, Engineering
Laboratory
7 RSCOTOOIT [Programming | 2 |0|0|2|2 | 20] 20 | 60 | Computerand
for Problem rv
Solving
8] ESC [RSCOIOIL [Programming [0 ]0)2) 2] 1) ISCE*0 | 40 | Computerand
for Problem It
Solving
Laboratory
9] PCC [RSCOI027T [FRB 2: Digital [ 2/0) 0) 2/2) 20) 20 | 60 | Respective
Logie Design Department
10 RSCOTOBL [Deparment | 0 [0] 3 13 ISCE =100 Respective
Specific Department
Workshop
TT] KS [RSCO1029T | Indian 2/0)0/2|2 (27 2 | | Respective
Knowledge Or Gredit Transfer | Department
System
12] CC2 [RSCOW30L [Co-Curricular [0 ]O] 3] 3 [15 ISCE:100 Respective
Course Department
Total | 15 [0] 14]28| 22
Framework for UG Programme in El
Information Technology
PAGE NO. 4
ironies, Electronics and Communication, Computer andCo-Curricular Courses:
Semester
Courses
‘Course Code
T
Digital Marketing
RSCO1030LA
T
Video Baiting
RSCOI030LB
PAGE NO. 5(Level 4.
UG Certificate) Semester - II
Sk] Course | Course Code | CourseName | L | T] P| Hr] Cr] Examination | Ownership
Type Weightage in
TA | MST | ESE
T| BSC |RSPHIOINT _| Physics I ZiT] ols] 3] 2) 20 60 | Physics
2 | BSC [RSPHIONL | Physics T-[0]0[2] 2] 1 | IScE:60 | 40 | Physics
Laboratory
BSC [RSMATOI4T | Mathematies-IT 2/1 O]3] 3 | 20) 20 | 60 | Mathematics
4] ESC [RSMEI00IT | Engineering Graphics [2 |O[0 [2] 2 [20] 20 | 60 | Mechanical
3 | ESC [RSMEIO0IL [Engineering Graphics [0 |0[2 [2] 1 | ISCE:60 | 40 | Mechanical
Laboratory
© | ESC [RSCO1O2IT [Computer ZO, O]3] 3 | 20) 20 | 60 | Respective
Organisation Department
T | ESC | RSCO1022T | Data Structures O/ OS] 3 | 20) 20 | 6 | Respective
Department
8 RSCO1023L | Data Structures OfO;2]2] 1 | SCE«O | 40 | Respective
Department
9 | VSEC | RSCOIOZL |Web Development| 0 [0] 3 | 3 | 15 40_| Respective
Engineering Department
Workshop Design
‘Thinking and Idea
Lab)
10| AEC [RSHSTO0IL | Ability Enhancement [1 |O[2]3 | 2 | ISCE60 | 40 | Humanities
Course
(Communication
Skill)
TT] CCI [RSCOIO25L [SportsandYogaor [OO] 3] 3 [15] ISCE:I00 Respective
NSS/NCC Department
Total [14] 0] 16] 29 | 22
Use Department Code as: Electronic Engineering: EL, Electronic and Telecommunication: ET, Computer
Engineering: CO, Information Technology IT
PAGE NO. 6Co-Curricular Courses:
Semester Courses ‘Course Code
1 Sports and Yoga RSCOIOSLA
1 Photography and Arts R5CO1025LB
List of Exit Courses after completion of Semester I and IT
1, Exit option is available for students those who have eared the total 44 credits at the
End of Second Semester.
2, Student who wants to avail the exit option after first year have to earn additional 6-8
credits from the list of cout
3. These courses student have to complete within summer vacation after I* Year.
After fulfilment as mentioned in Ito 3 above, Students can eam U.G Certificate and
same will be issued by the Institute.
es shown below.
List of Exit Courses after completion of Semester I and Il: Mechanical Engineering
St] Course Course Name L)T|P Ar] Cr] Examination
Type Weightage in %
TA_| MST | ESE
T_| ECCEIO01 | Desktop Engineer 2O[0/2) 2] 2» | 20 | 60
2_| BCCE1002 [TT Support Engineer 2/0[0/2)2] 2 | 20 | 60
3_| ECCE1003 | Certified Programmer in C 2/0[0/2)2] 2 | 20 | 60
4_[ ECCE1004 | Certified Programmer in Cot 2/0[0/2)2] 20 | 20 | 60
3 Certified Programmer in Java 2/0[0/2,/2, 2 | 20 00
6 Certified Programmer in Python 2 [o[o[2 [2] 2 | 20 | 60
PAGE NO. 7Proposed Revised Scheme B Tech Computer Engineering (Sem III to VIII):
Academic Year 2018-19 onwards
SEM- IIL
SN. ] Course Code Course Name Credits | Evaluation Scheme
7 TA] MST
T_[ RAMAI}07S_| Linear Algebra To, 4 [20] 20
2 [RACOPOIS | Discrete Mathematics and ojo; 3 | 2} 20
Fs peitsins
3_ | RAZODUOIS | Digital Logie Design S110 2 [20] 60
4 | RACO203T | Data Structures and) 3] 00] 3 | 20] 20 | oo
7 Algorithms ¥
3 | RACOIP Data Structures and v)3) 1s [eo, 0 | 4
r Algorithms Lab
© | RACOIO0AS | Computer Organization and To, 3 [2], 2 | 0
¥ Architecture
7_[RECO2005A_| Programming Lab T T/T 3, 25 [oo |
| RACHQOOIA | Environmental Studies T>o0]1) MNc | 60] 00 | 40
9 | RACORYGS | Essence oF Indian Traditional | 2 PNP | 20] 20 | 60
ae Knowledge wa
Sor Ss a
sEMAY |
SN] Couise Code Course Name TP] Credits | Evaluation Scheme
riyWeek
CrP TA | MST | ESE
T_| RAMA2Q775 | Data Interpretation and] 3 Oo; 4 | 2] 2 0
vA Analysis
Z| RACH2007S_| Automata Theory v4 [2 3
3 RAGOI008S | Design ond Analysis of ov) 3 | 20] 20) a0
Algorithms
F_| R4CO2O0T_| Operating Systems 3 a, 3 |e] oO
3__| RAGO2009P | Operating Systems Lab o[pi2,1 |] 0 | #
© | RAQOIOIOT | Database Management| 3 [JO] 0] 3 | 20] 20) 60
System J
7_|RACOROIOP [Database Management| 07/0) 2) 1 | | 0 40
Systems Lab
3_| RACODOIFA | Web Technologies Lab o|1)2, 2 |] 0 | #
7 RACOROTAR | Development Engin z PNP | 20 | 20) 60
Tora 7 3 [62Scheme of Instruction and Evaluation
SEMESTER-V
Scheme of Instruction ‘Scheme of Evaluation
SN. ] Course Code | Course Name LTP Credits] Evaluation Scheme
Hours / Week
L[T|?P TA | MST | ESE
T__| R4CO3001T | Software Engineering | 3|0 [0,3 | 20 20 | 60
2 | RACOSO0S_| Tntemet of Things 3[1 fo, 4 | 0) 2 |
3__[R4CO3003T | Computer Network sfo[o, 3 | | 2 | #0
4 | RACO3004T_| Anificial Intelligence spo ,o, 3 |», 2 |
3__ | RACO3O0SS_[ Compiler Construction | 3[0 | 0, 3 | 2 20 | ©
© | RACO3OO6A | Intellectual Property 2 PINP
Rights
7 [RACOSOOIP | Software Engineering! | 0;0 | 2) 1 | 00 0 | 40
Lab
RACO300SP_| Computer NeworkLab_| 0,0 | 2) 1 | 0) 0 | 4
R4CO3004P_| Aniificial IntelligenceLab| 0 [0 | 2) 1 | #0 0 | 40
10 | R4CO3007P | Open Source Computing | 1] 0 | 2,2 | 0 | 0 | 40
TOTAL] i8[1 | 8] 21
Abbreviations: L: Lecture, T: Tutorial, P: Practical, TA: Teacher Assessment / Term work
Assessment, MST: Mid Semester Tests, ESE: End Semester Written Examination, CIE: Continuous
In-semester Evaluation, P/NScheme of Instruction and Evaluation
SEMESTER-
‘Scheme of Instruction
‘Scheme of Evaluation
SN. | Course Code] Course Name LTP Credits] Evaluation Scheme
Hours / Week
L]T) ? TA | MST] ESE
T. | RACO3OIIT — Sofware Engineering IT s;o) of 3 | wT 20]
2_[RACO3012T _ Machine Leaming s/o, 0, 3) wl] wi] 0
3._[RACO3013T _ Parallel Computing s/o, of 3 | wT ol wo
z Professional Elective 1 s/o, 0, 3) wy wo]
5. (Open Elective T s;o) 0, 3 | 2] 2] 6
6. [RAHM3002L Professional Communication| 10/2 | 2 | 60 | 0 | 40
Skills
RACOROIIP Software Engineering Lab[ 0 | 0, 2 | 1 | oo | 0 | 40
RACO3012P _ Machine Learning Lab ojo 1 | {| 0 | 4
RACO301SP Parallel Computing o;o, 2) 1) of 0 | 4
Lab
10. Professional Eketivellab | 0) 0, 2 | 1 | 6} 0 | 40
TOTAL] 16, 0[ 10 | 21
Abbreviations:
-ssment, MST
Ass
Continuous
Mid
In-semester
Semester
L: Lecture, T: Tutorial, P:
Tests,
Practical, TA:
ESE: End Sen
Evaluation,
Teacher Assessment / Term work
MNC:
‘ster Written Examination, CIE:
PINP:Professional Elective T
Professional Elective 1 Lab
RACOSIOIT | Spatial Data Analysis |R4CO3101P_| Spatial Data Analysis and
and Visualization Visualization Lab
RACOSIO2T _ | Wireless Networks R4CO3102P_| Wireless Networks Lab
RACOSIO3T _ | Digital Image Processing R4CO3103P_| Digital Image Processing Lab
RACOSIO4T _ | Tnformation Storage R4CO3104P__| Information Storage Management
Management Lab
‘Open Elective 1
RACOSOOIS _| Network Security
RAIT360IS System Administration
‘Minimum six weeks mandatory internship in industry/rescarch Institute after 6" SemesterProgramme Name | B. Tech. (Computer Engineering) Semester — V
Course Code R4CO3001T
Course Title Software Engineering T
Prerequisite ‘Computer programming, Data structures.
COURSE OUTCOMES:
Students will be able to
Demonstrate basic knowledge in Software Engineering
2, | Plan, gather requirements for, analyze, design, develop and test the software development
project
3. | Estimate cost, effort & time, manage risk, prepare project schedule and track it for a soflware
development project
4 | Assure the quality ofa software & manage its configuration
COURSE CONTENTS
Unit
No
1
Topics
Introduction
The Product: Software Characteristics, Applications. The Process:
Software Process, Software Process Models, Linear Sequential
model, Prototyping model, RAD model, Evolutionary models -
Incremental model, Spiral model
Software Project Management Concepts
Important factors of project management- People, Product, Process,
Project.
Software Process and Project Metries
Measures, Metrics, Indicators, Mettics in the process and project
domains, Software me
Integrating metrics.
Software Project Planning
Software Scope, Resoure
urement, Metrics for Software Quality
estimation models.
Risk Analysis and Management
Reactive versus proactive risk strategies, Software risks, Risk
identification, Risk projection, Risk _ mitigation-monitoring-
‘management, RMMM plan.
, Software project estimation
costieffort estimation, Decomposition techniques, Empirical
Hrs
co10,
12.
1B.
TEXTBOOKS
1
Project Scheduling and Tracking 3
Defining a task set for the software project, Gantt Chart, Defining a
task network, Scheduling,
Software Quality Assurance 2
Software quality assurance, Software reviews, Formal technical
reviews, SQA plan
Software Configuration Management 3
SCM process, Identification of objects in the software
configuration, Version control, Change control, Configuration
audit, Status reporting.
Analysis Concepts and Principles
Requirement Analysis, Requirement elicitation for software,
Analysis principles, Software prototyping, Requirements
Specification.
Analysis Modeling
Data modeling, Functional modeling and information flow,
Behavioral modeling.
Design Concepts and Principles 2
Software design process, Design principles, Design concepts,
Effective modular design.
Design Modeling 3
Data Design. Architectural Design: Software architecture, Mapping
requirements into a software architecture. User Interface Design:
Human Factor, User interface design process. Component-Level
Design: Structured programming design notations,
Software Testing Techniques & Strategies 3
White-box & Black-box testing techniques. Strategic Approach to
Software Testing, UNIT Testing, Integration Testing, System
Testing, Validation Testing,
Roger Pressman, “Software Engineering”, McGraw Hill, 8" Edition
Ian Sommerville, “Software Engineering”, Pearson Education. Sixth Edition
RECOMMENDED READING
1
2
W. S. Jawadekar, “Software Engineering”, TMH. Ist Edition
R. Mall, “Fundamentals of Software Engineering”, Prentice Hall of India, 2nd Edition
2VEERMATA VIVJBAI TECHNOLOGICAL INSTITUTE
B.Tech. (Computer Engineering)
Scheme of Instruction and Evaluation
‘Scheme of Instruction ‘Scheme of Evaluation
SN] Course Code | Course Name Hours/Week | Credits | Evaluation Scheme
L | T) P TA | MST | ESE
T |RACO400IT |DataMiningandData |3 | Of 0] 3 20 | 20 60
Warehousing,
2 |RACOA00IP Data Mining and Data | 0 | 0] 2 | 1 0 | 00 40
Warehousing Lab
3__[R4CO4002T _| Cyber Security 3 [0] of 3 2020 00
4 _[RACOA02P_[CyberSecuritylab [0 | Of 2] 1 60 [00 a
3 Professional Flective2/ 3_| 0| 0 | 3 20_|_20 0
6 Professional Elective2) 0 | 0] 2] 1 60 [00 0
Lab
7 ‘Open Elective 2 3 [o[ of 3 20_|_20 00
8_[RACO49OID | Project—T a[ 2 co ED
9 | R4CO4003A | Presentation on a] 2 60 | 00 0
Internship work
Rly 4i[ iy
Abbreviations: L: Lecture, T: Tutorial, P: Practical, TA: Teacher Assessment / Term work Assessment,
MST: Mid Semester Tests, ESE: End Semester Written Examination, CIE: Continuous In-semester
Evaluation, MNC, P/NP:Professional Elective -2 Professional Electives-2 Lab
Course Code | Course Title (Course Code | Course Title
RACO4201T _| Software Project Management _ | R4CO4201P | Software Project Management Lab
RACOADW2T | Geospatial Programming and Web| R4CO4202P | Geospatial Programming and Web
Application Development Application Development lab
R4CO4203T _ | Blockchain Technology R4CO4205P | Blockchain Technology Lab
R4CO4204T | Natural Language Processing | R4CO4204P | Natural Language Processing Lab
RACOA20ST _] Software Architecture RACO4205P | Software Architecture Lab
Open IT
Course Code | Course Title
RACO4GOIS _ | Internet of Things
R4CO40S _| Data Structure
R4CO46035 _ | Cyber Physical System SecurityVEERMATA VIVJBAI TECHNOLOGICAL INSTITUTE
B.Tech. (Computer Engineering)
Scheme of Instruction and Evaluation
SEMESTER-VIII
Scheme of Instruction Scheme of Evaluation
SN_ | Course Code | Course Name Hours / Week | Credits | Evaluation Scheme|
LT, T|?P TA] MST | ESE
T_[R4COA01IT _| Big Data Analytics 4, o0/0| 4 [2| 20 | 0
RACOAIIP_| Big Data Analytics Lab 0, 0/2] 1 [| «0 |
2_[RACOMIAT_| Cloud Computing 3,0, 0,3 [2 2 |
3_[RACO4012P_| Cloud Computing Lab 0, of2| 1 [| 0 | #0
a Professional Elective-3 3) 0; 0; 3 [3,2 | wo
5 Professional Elective3Lab_ | 0|/ 0| 2| 1 | 60, 00 | 40
6 Professional Electives 3, if 0, 4 [2)| 2 | ©
7_[ RACO4902D_| Project IT s| 4 [| 0 | #0
By 1] 4) ai
Abbreviations: L: Lecture, T: Tutorial, P: Practical, TA: Teacher Assessment / Term work Assessment,
MST: Mid Semester Tests, ESE: End Semester Written Examination, CIE: Continuous In-seme:
Evaluation, MNC: , P/NP:Professional Ele
tive 3
Professional Electives-3 Lab
Course Code
Course Title
(Course Code
Course Title
RACO430IT _| Software Testing R4CO4301P | Software Testing Lab
RACOAO2T _| Soft Computing R4CO4302P | Soft Computing Lab
RACO430ST _ | Digital Forensics RACO4305P | Digital Forensics Lab
R4CO4IOAT _| Service Oriented Architecture | R4CO4304P | Service Oriented Architecture Lab
R4CO4305T _] Management Information Systems] R4CO4305P | Management Information Systems
Lab
Professional Electives 4
Course Code
Course Title
RACOAAVIS | Multicore Technologies
RACO44028 | Advanced Database Engineering
RACO44035 _| Human Computer Interaction
R4CO44045_| Virtual Reality
RACO4405S _| Distributed Algorithms