0% found this document useful (0 votes)
54 views90 pages

Syllabus

Uploaded by

Crazy Soldier
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
0% found this document useful (0 votes)
54 views90 pages

Syllabus

Uploaded by

Crazy Soldier
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
Rajarambapu Institute of Technology, Sakharale (An Autonomous Institute, affitated to Shivaji University, Kothopur) Curriculum Structure and Evaluation Scheme with effective from 2020-21 [2020-24 & 2021-25 Batch] Department of Computer Science & Engineering Rey: CSE/RIT/O1/2020-24 Class: S$, ¥.B. Tech Semester: IIL ‘Teaching scheme Evaluation Scheme Theory ‘Course Course 3 (Marks) (Marks) Goae L|1| P| | scheme inti ‘Min for 6 Max in for | Max | Passing Passing (%) ro Ee _ [30 z : 682013 | Computer Organization | 3) - | - | 3 FEEL 13 4 | go |= : ESE | 50] 40 7 IsE__|_20 : Data structure & urt | 1s) 40 = 7 €82033 | Algorithms 37>) > | 3 ores i = ESE | _50_| 40 (os Ise | 20 aC 5 4 : : $2053 | Digital Blectronies a) -]-|3 PERE © 4 b= = ESE | 50] 40 = e TSE [20 z z 52073 | Discrete Mathematics. 3 | ' | >] 4 EEX IS | 40 | go |= > ESE_| 50 | 40 = : 1SE | 20 e z (€82093 | Operating Systems 3] -|-}3 -EEE RY * | 4 }= é ESE [30 [40 = : ‘Advanced C Ise) e 30_| 30 82113 | Programming Lab 2 {| ? | 3 ese = = 50 [50 Data structure & Ise | z 30_| $0 €82133 | ‘Algorithms Lab 714 |? ese: : 30 | 50] ‘C8255 | Digital Electronics Lab | - [2 [1 | Ise) : 1o0_[ 50 ISE 30 50 €82173 | Technicel Aptitude-1 -[- [2] RH , st ISE 6 | 50 Professional Skis ala lal a - - Development and Foreign Languages «1 ESE 40 | 50 Total 1 [a2 [2a TSE = Ta Semester Braloation, OT: Total Contact Rours/weck _ Total Credits 2 Note: One extra lecture to be allotted to Environment Seience in time Table, Page 1 of 14 SS Rajarambapu Institute of Technology, Sakharale ES 8) An Autonomous Institute, ofliated to Shivaji University, Kolhapur) ny) Curriculum Stectue and Evaluation Scheme ith effective from 2020-21 [2020-24 & 2021-25 Batch] Department of Comparer Science & Engineering iB KE Socity's i Rev: CSE/RIT/01/2020-24 ‘Open Elective-IE Sr, No. Subject Name ‘Course Code. 1 Personal Effectiveness & Body ‘$H2593 it Language 7 Interpersonal Skills (Work life ‘SH2613 2, Choice Based Professional Balance) a eens ikunewes | Professional Leadership Skills SH2633 a Programme -I &e1I | Innovation Tools and Methods for ‘SH2693, : Entrepreneurs 3 German Language Basie Level sas) 6. Japanese Language — Level IIL SHa713__| Note: 1. A student has to complete any two courses out of six choices offered under Choice Based Soft Skills Programme. A course in each semester will be allocated without any repetition. 2, The students who have completed *German Language Lab’ or “Japanese Language Lab’ in FY. B. Tech should not give their choice for ‘German Language ~ Basic Level’ and ‘Japanese Language Basic Level’. Such students may give their choices for ‘German Language — Advanced Level” and ‘Japanese Language ~ Advanced Level” (batch sizes 40 each) in the S.Y. B. Tech Sem- WV only, i 3. The students who will select and will successfully complete “German Language ~ Basic Level” and “Japanese Language — Basic Level’ in S.Y. B. Tech Sem-III will by default (mandatorily) appear for Advance Levels of said courses in Semester-IV. Page 2 of 14 ICE. Society's Rajarambapu Institute of Technology, Sakharale Cmicolar Structure and Evaluation Scheme Depertment af Computer Science & Er (An Autonomous Insite, affiiated io Shivofi University, Kethapur) with effective from 2020-21 [2020-24 & 2027-25 Bateh] Rev: CSEIRIT/O/2020-24 Class: §,¥.[Link] Semester: 1V ‘Teaching scheme Evaluation Scheme Theory Practical Comme Course g (Marks) (Marks) _| Code L}|T] P| ¥ | seneme See Min for & Max | Min for | ax | Passi renin | Ma | Psi 1SE_| 20 als UrT | 1s] 40 T= 32003 | ComputerNewors 3] - | - | 3 FUEL TS 40 }-[ BSE_|30| 40 = [= 1SE_|20 [3 Formal Language & . i = fo ©82023 | Automata Theory ° - | 3 ory a a ESE | 50 | 40 aie ISE_| 20 = 12968 | engineerin . UEL [Is] 40 5 ©2263 | Engineesing Mechanies | 2 | - 2 wr 40 ESE_[50_[ 40 TT: TSE ]20 I= Engineering Mathematies . UrET [1s] 40 == seta023 | 3]4 sig B 4-1 ESE [30 | 4 =: 1SE | : 50 | 50 282043 | Computer Networks Lab j= | - | 2 | 1 BE - 3050 Object Oriented isz_[ e 30 [50 52065 | programming Lab 2}e [4] 4 Pisep = : 50| 30 czas | Pasinoering Mechanics: T_T ofa [se | - ® so | 50 Open Flectvet TSE a ao Professional Skis -|etota . . Development and Foreign SE a: Languages - II | : : 7 Ise_| 30 | 40 Il SH2173 | Ewroamenst Seinee | 1+] - 1 ET ag Pe stiz603 | Pavironmental Science |] Ya] | use | - 7 100 | 30 roject ; TE 30_| 30 52083 | Textmical Apitude | - | - | 2 [1 [SET . ws Total wpa n Senex valuation, UF-= Unit Tes, UTS) Unit Tet, ESE = Bo Sane Emin ‘Total Covet Hours/week #29 A eanceae a 4 Weshmleal Apeitide Courses} €$2003, 52023, $1:2023, 52063 ) mite K.E, Society's Rajarambapu Institute of Teehadogy, Sakharate Car inannnans instance, abil ta Shivegh Cavers, Kollar) Curticulurn Structure and Evaluation Scheme with effective from 2020.21 [2020-24 & 2021-25 Batch] Department of Computer Science & Engineering Rey: CSERIT“O1 2020-24 Nate: Students are required to undergo industeiat/fleld (raining of minimum four weeks in the yneation of Semester-1V and is evaluation will Be carried out in the Semester-V Open Elective-I01 No. ‘Subject Name Course Code lg Personal Effectiveness & Body SH3593 Language Interpersonal Skills (Work life SH2613 2 Chiesa Retinol | Balser 3: Foreign Languages | Peofessional Leadership Skills ‘SHze | : Provramme =I & |} | tnnovation Tools and Methods for sH2693 | | i 6. Japanese Language —Level IV Note: L.A student has 10 complete any two courses out of six choices offered under Choive Based Sot ‘kills Programme, A course in each semester [Link] allocated without any repetition. - 2. The students who have completed ‘German Language Lab’ or ‘Japanese Language Lab’ in F.Y. [Link] should not give their choice for ‘German Language — Basic Level" and ‘Japanese Language ~ Basic Level’. Such students may give their choices for “German Language~sAdvanced Level” and “Japanese Language — Advanced Level" (bateh siges 40 each) in the S.¥. B. Tech, Senvi¥ only. “4 3 3. The stuclents who will select and will successfully complete ‘German Language — Basic Level and “Japanese Language — Basic Level’ in S.Y. [Link] Sem-l!] will by default (mandatorily) appear for Advance Levels of said courses in SeindsterelV. Paye 4 of 14 KE Society's Rajarambapu Institute of Technology, Sakbarale (An Auonomous Insiute, aftiated to Shivaji University, Kothapur) Curriculum Structure end Evaluation Scheme with effective from 2020-21 [2020.24 & 2021-25 Batch] Departaent of Computer Science d& Engincering Rev: CSE/RIT/OL/2020-24 Class: T.Y. [Link] Semester: V Teaching Teaching Evaluation Scheme Theory Practical Course a (Maris) (Marks) | curse £ Sp L]1]P| 2 | scheme = 6 Max | Minfor | max | Passing (%) Pussin 2%) E20

Fors «| —T ESE | 60/4 = is SE | 20 =o ort | is] 40 ac €53033 | System Software 3|-]-)3 Gates 4 fe ESE_ | 50] 40 = [= TSE} 20 [= Design & Analysis urT [is | 40 [l= 83053 | oF Algorithms 3) °°) 3 Fors ms 3 ESE) 50] @ I 1SE_| 20 ze UPI IS] gp — Program Electives} 3]-]-|3 Tne Das on ESE_| 50 | —[-_] ISE 30} 30 3153 | JAVAProgmmmingtas | 2] - || 4 LET. - S| Database Management | _ | ise | - 30] 30 3173 | systems Lab 2 |) se 30] 50 ; 1SE 30] 50 85193 | Technical Aptindeit = | - | - 2} 1 | SE. . a {8 1SE | 20 SCs ; |x uri | 1s] 40 = $313083 | Scholastic Aptinade-T a)-|-)2 a t= ESE [50] a TT] SH301 | indian Constitution 2| audit | ase | 10 | soem] - | - ‘Sumumer ership | sss. ree 7 - 100 | 50 a "Total 8 1 Page Sof 4 KE, Society's Rajurambapu lastitute of Technology, Sakharale (An Autonomous Institute, affliated to Shivaji Universite, Kolhapur ‘Curriculum Struclure and Evaluation Scherie with effective from 2020-21 [2020-24 & 2021-25 Batch) Department of Computer Science & Engineering Rev: CSE/RIT/01/2020-24 ISE= In Semester Evaluation, UTA Unit Test, UT = Unit Test, ESE ~ End Semester Examination ‘Total Contact Hoursiweek Total Credits ‘Technical Aptitude Courses: CS3013, C3033, CS3053 Note*: One extra lecture ta be allotted to Scholastic Aptitude-I in time Table. Note“: Advanced Application Development domain ecurses Evaluation Scheme: ISE~ 50% and ESE — 50% (Minimum Passing: 50% of ISH & ESE separately Program Elective-l SeNo, | Come Domain Course T__| CS3073_| Database and Algorithms Data Mining 2 | €$3093 | Systems and Intelligence Soft Computing 3 | CS3113 | Advanced IT Technologies Information Securit 4 | csai33" Davila rapplceton Swift Development Lab-I Page 6 of 14 KLE, Society's Rajarambapu Institute of Technology, Sakharale os (An Autonomous Instiute, affliared to Shivaji University. Kolhapur) Curriculum Structwe and Evaluation Scheme with effective from 2020-21 [2020-24 & 2021-25 Batch] Department of Computer Science & Engineering Rev: CSE/RIT/01/2020-24 Class: 7. Y.B. Tech ‘Semester: VI ‘Teaching valuation Seheme Z Theory Practical ae Course a (Marks) (Marks) nee: L{|T| P| & | scheme Min f Min for Max | Passing | Max | Passing %) Co ISE 20 ~ = n UT-1 15 40 - - P ve |. rogram Elective-IT g 3 aes 40 -— - ESE 50 40 - * ISE 20 = - UT-1 Is 40 = e 1 Electives -|- Open Elective-LV 3 3 Formos 40 |}— = ESE 50 40 - - ISE 20 = = = F 3|-]-] 3 [oer] 4 ; z CS3083 | Software Engineering ores 40 |-— = ESE 50 40 = - ISE 20 = > ; ‘eee uri [is | 40 = a '$113021 | Biology for Engineers 3]-}-)3 H+ 40 = __ ESE 50, 40 - = = , . ise_| 30 | 40 : : ‘SH304 Paychology forEngineers | 1*] - | - | 1 a 407] = CS3103 | Capstone Project phase-1 -|-[2 2 ISE = - 100 50 ISE = - 50 50 3123 1 ing Lab es eS 123 | .NET Programming Lat 2 2 3 ESE > - 30 30 ISE 20 = mT Ls 4 UTIL 15_| 40 ‘: . SH3043 | Scholastic Aptitude-II ie cm 40 | = ESE 50 40 - = se | ISE 50, 50 CS3143 | Technical Aptitude-IV. = fe] 2 1 ESE - - 30 50 Mobile Application ISE. - : 50, 30 | 83165 | Development Lab 2)- (2 | 3 fase E 30 | 50 Total 19 | - | 8 | 24 TSE = In Seasester Evaluation, OTl= Unit Tesel, UTI = Unit Test ll, ESE Prd Semester Examination ‘Total. Contact Hours/week 27 1 Page 7 of 4 KE. Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous Insitute, aflinted to Shivaji University, Kolhapur) (Curriculum Structure and Evaluation Scheme with effective from 2020-21 [2020.24 & 2021-25 Batch] Depertinent of Computer Science & Engineering Rev: CSE/RIT/01/2020-24 Note*: One extra lecture to be allotted to Scholastic Aptitude-I and Psychology for Engineers in time Table, fon Developnient donigin courses Evaluation Scheme: ISE — 50% and ESH ~ 50% a Program Elective-I [Link]. | Gust Domain Course 7 €83003_| Database and Algorithms ‘Advanced Algorithms 2 | €s3023_| Systems and Intelligence Optimization Techniques 3___|€83043 | Advanced IT Technologies Linux Operating System 4 83063 arse aliaiton Swift Development Lab -IL Open Elective-IV [Link]. | Branch | Course Code Open Elective-IV Courses i Automobile [083023 | Reliability Engineering 2 | Automobile (OE3043 Renewable Energy Sources 3 | civil 053063 | Environmental Impact Assessment 4 | Civil OE3083 ‘Material Management 5 | Computer GES: Network Administration 6 | Computer OF3123 | tnformation Technology Foundation Program 7 | zarc OF3143 | Mechatronics 38 | Blectrical OF3163 | Engineering Materials 9 | Blectrical OE3181 | industrial Drives 10 | CS&IT (08336 ‘Neural Network and Deep Learning i | cssaT OF3221__| Cyber Forensics 12. | MBA E3243 Marketing for Engineers 13 | Mechanical 083263 | Aireraft Systems 14__ | Mechanical OF3283_| Supply Chain Management <5" || Mechanical 0E3301 New Product Design and Development 16°. | Mechanical 063323 | Entrepreneurship Development Page 8 of 14 KES y's Rajarambapu Institute of Technology, Sakharale (An Autonomous inset, offticted to Shivest University, Klhapar) Curriculum Sructurs and Evaluation Schome with effective from 2020-21 [2020.24 & 2021-25 Batch] Department of Computer Science & Engineering Rew: CSE/RITI01/2020-24 Branch Course Code Open Eleetive-IV Courses Mechanical ‘OBST Research Methodology Page 9 of 14 K.E, Society's Rajarambapu Institute of Technology, Sakharale fan Autonomous Instiute,aftiaed ta Shivajt University, Kolhapur) ‘Curriculum Structure and Evaluotion Scheme ‘with effective from 2020-21 [2020-24 & 2021-25 Batch] Depariment of Computer Science & Engineering Rev: CSE/RIT/O1/2020-24 Class: Final Year B. Tech Semester: VIL Tee Evaluation Scheme scheme Theory Practical con Course z (Marks) (Marks) | P| 3 | scheme , Min for é Min for ; é Max| pMinfor | vax | Passing Passing (%) rc TSE | 30 7 <<} soe Leamh urls] 40 z 2 84013 | Machineteaming | 3 |-] - | 3 -UEL TS 40 [= z ESE | 50_| 4 = = Ise [20 = ProgrmEtecivet | 3.}-| - | 3 PEEL L IS] 40 | gy [= : 50_| 2 ts 20 _ 40 == Program Blectivelv | 3} -| - 2 4 }-—+— 30 | 40 : : 20 3 Program Blective-v | 3 |-| - 4 | a = = 300 7 20 =| 84253 | Cloud Computing | 3 || - 5 | ag FE = _ 30 [= : Machine Leaming |_| _ 5 : 30 | 30 csears | Me 2 é = eT Progam BlesivelV | |_| 5 = - 50 | 30 | Lab E : 50_| 30 csasss | CapstonePriect | |_| 7 . x00 | 50 Phase-IL Z 100-50 Web Technology : s : 30] 30 csas7s | We 2]-]2 —| = of 80 Total 17 | - [30 ISE = In Semester Evaluation, UT-I= Unit Test, UTA = Unit Test I, ESE = End Semester Examination Total Contact Hours/week = :27 Total Credits Page 10 of 14 KE, Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous Instn, efitioted to Shivayi University, Kolbapur) Curriculum Structure and Evaluation Scheme with effective ftom 2020-21 [2020-24 & 2021-25 Batch) Deparment of Computer Science & Engineering, Rev: CSERITIOL/2020.24 Program Elective-IIT [Link]. | Course Code Domain Course 1 84033 | Database and Algorithms | Big Data Analytics 2 CS4053__| Systems and Intelligence | Natural Language Processing 3 84073 | Advanced TT Technologies | Blockchain Technology , | Advanced Application 4 84093" | Development JOS Development Lab-I Program Elective-TV [Link]. | Course Code Domain Course 1 CS4113 | Database and Algorithms | Parallel Programming 2 C8413 Systems and Intelligence | Artificial Intelligence 3 84153 [Advanced IT Technologies _| Tnternet of Things Program Elective-TV Lab [Link]. | Course Code Domain Course 1 84293 | Database and Algorithms | Parallel Programming Lab | 2: CS4313__| Systems and Intelligence | Artificial Intelligence Lab 3 [684333 [Advanced IT Technologies | Intemet of Things Lab Program Elective-V [Link]. | Course Code Domain Course ~| 1 (CS4173__| Database and Algorithms | Advanced Database Sysfem 2 CS4193 Systems and Intelligence Computer Vision 3 (84213 | Advanced IT Technologies _| Wireless Networks _ 4 cRagage | Advinoed Application 10S Development Lab -II Development Page Ll of 14 K.E, Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous fnsttute, afihated to Shivesi University, Kothapur) Curriculum Structure and Evaluation Scheme with effective from 2020-21 [2020-24 & 2021-25 Batch) ‘Department of Computer Science & Engineering Rev: CSE/RIT/01/2020-24 ‘Track I: Industry Internship & Projects (IP) Class: Final YearB, Tech Semester: VIII Teaching os Evaluation Scheme Theory Practical come Course 2! € Looks, (Marks) LIT)P/ 3 2 Min for ‘Min for S| & | max | passing | Max | Passing (%) a) Finance for E4381 | Engineers 2|-]-| 2 [ise | 25 | 49) 40] - 2 (Online Course) ESE | 75 | 40] = Engineering ise | 25 | 40 : . 4361 | Management & 2}-]-|2 40 ‘onomies BE (Online Course) | 7s | 40 _ . , iE] - | - [30 | 50 t402s | Inemsbip mje |-|-|-| 8 Fege]———} yt TOTAL 4-Epe SE = In Semester Evaluation, UTA = Unit Test, UP-HI = Unit Tes, ESE ~ End Semester Exarsination| ‘Total Contact Hoursiweek 04 Total Credits 2 Note: 1] Weekly Contact hours are not mentioned for IP4023 as student is expected to be in industry regularly for20 weeks, However, student needs to report to Institute mentors as and when required. 2] For online course, lecture videos of each unit will be made available through college platform to the students. For cach unit there will be separate assignment. Students need to submit all assignments within specified time. ‘Weightage: 25% weightage for unit wise assignments + 75% weightage for final exam, Final exam will be held at college campus. Page 12 0f 14 K.E, Society's Rajarambapu Institute of Technology. Sakharale (An Antonomous Insti, affilated 1 Shivaji University, Kolhapur) Curriculum Structure and Evaluation Scheme With effective fom 2020-21 [2020-24 & 2021-25 Batch] Department of Computer Seience & Engineering Rev: CSE/RITIO1/2020-24 ‘Track Il: Undergraduate Research Experience (URE) Class: Final Year B. Tech Semester: VIII Teaching ; | ae, Evaluation Scheme Chiao Theory Practical Course £] 2 | cars (Marks £] 2 | carts) (Marks) Code LitlP] 3] § y Min for G| @ | Max! Passing | Max | Passing (%) (a) Finance for 084381 | Engineers 2]-]-] 2 [ase | 2 [4°] 40] - : (Online Course) [ESE | 75 | 40 Engineering Ise | 25 | 40 e 7 4361 | Management & al-[-[2 40 Economics RE (Online Course) 75 | 40 - - iss - |_-_ [50 | 50 Res043 | Research Projet |-|-| 8] 8 pe} fst 50 TOTAL 4]- [aha 1SE= fn Semester Evaluation, 7-1 = Unit Test], UI = Unit Tee, ESE ~ Ed Semester Examination Total Contact Hours/week : 12 Total Credits “12 Note: 1] For online course, lecture videos of each unit will be made available through college platform to the students, For cach unit there will be separate assigament, Students need to submit all assignments within specified time. Weightage: 25% weightage for unit wise assignments + 75% weightage for final exam, Final ‘exam will be held at college campus, Page 13 of 14 K.E. Society's Rajarambapu Institute of Technology, Sakhsrale (Au Auonomous instinne, afftieted to Shivaji University, Kolhapur) ‘Comiculum Structure and Evalustion Scheme with effective from 2020-21 [2020-24 & 2021-25 Batch] Department of Compoter Seienee & Engineering Rev: CSE/RIT/01/2020-24 Track IU: Entrepreneurship Development (ED) Class: Final Year B. Tech Semester: VIIT ‘Teaching 7 i ‘Schone Biatoatlon’ Scheme a Theory Practical on Course g z (Marks) (Marks) | L|T\P 2 Mite ‘Min for Bo] Ma Me) Max | Passing Ca) ISE 20 3% UT-1 15__| 40 ED#103 | Project Management | 2*/ - | - |2| 519 ao} - - ESE 50 40 ‘pean 1 ISE 20 jercial = ED4043 | Aspects of the ae]. |-f2- URL 1s 40) ao). - | Project ure | 1s 50 40 Entrepreneurship ED4063 | Development -]e]-]l ISE - : - 100 50 Program (EDP) ISE 50 [Entrepreneurship | ED4083 [Development -|-]7]7 2 «|e 50 Project ESE 50 Total 4 | -}7112) 1SE~ In Semester Evaluation, UT-1= Unit Test, UT = Unit Testi, BSE = Ed Semester Examination ‘Total Contact Hours/week + 11 Total Credits 2 Note: 1] * One extra lecture to be allotted to Project Management and Commercial Aspects of the Project course in time table. 1 Page 14 of 14 KE, Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous Instie, affliated to Shivaji University, Kothapur) SY. B. Tech Computer Engineering Syllabus ‘With effective from 2021 - 2022 Class: - SY B. Tech Semester - 11 L {TY P | Credits Course Code: CS2013 Course Name: Computer 3 5 Organization myo ye Course Description: ‘The Computer Organization and Architecture is concerned with the structure and behavior of digital computers, This course provides an overview of the architecture and organization of a computer, such as the CPU, memory, /O organization, peripherals and so on, An emphasis on hardware design methods combined with increased discussion of performance and relevant software issues. In spite of variety and pace in the computer field, certain fundamental concepts apply consistently throughout, ‘Course Learning Outeomes: After suecessful completion of the course, students will be able to: 1. To conceptualize basics of organizational and architectural issue, functional unit of processor in digital computer and apply in computer organization and Architecture 2, Construct the abili decimal, hexadecimal, floating point mmbers. to perform computer arithmetic operations such as binary, signed, 3. Interpreting memory oxganization that uses banks for different word size operations and cache mapping techniques including translation, allocation. 4. Ability to understand input/output organization, data transfer techniques for computer 5. To analyze processor performance improvement using instruction level parallelism in digital computer. Prerequisites: > Basic knowledge of Microprocessor Architecture. > Basic knowledge of Fundamentals of Computer, Digital Logic Circuits. ‘ Page 1 of 76 KE. Soticty's Rajarambapu Institute of Technology, Sakhavale (An Autonomous Institute, affliated io Shiveji University, Kolhapur) SLY. B. Tech Computer Engineering Syllabus ‘With effective fiom 2021 - 2022 SYLLABUS Unit 1 Fundamentals of Quantitative Design and Analysis Introduction, Classes of computers, Defining computer architecture, Trends in technology, Trends in power and energy in integrated circuits, Trends in cost, Dependability, Measuring, reporting and summarizing performance, Quantitative principles of computer design, Putting it all together, Fallacies and pitfalls ©) Unit 2 Instruction Set Architecture Memory Locations and Addresses, Memory Operations, Instructions and Addressing Modes, Assembly Language, Stacks, Instruction Sequencing, Subroutines, Additional Instructions, Dealing with 32-Bit Immediate Values, CISC Instruction Sets, RISC and CISC Styles. 6) Unit 3 ‘Computer Arithmetic: Addition and Subtraction of Signed Numbers, Design of Fast Adders, Multiplication of Unsigned Numbers, Multiplication of Signed Numbers, Fast ‘Multiplication, Integer Division, Floating-Point Numbers and Operations, Decimal-to-Binary Conversion © Unit 4 “Memory Hierarchy Design: Introduction, Ten advanced optimizations of cache performance, Memory technology and optimizations, Protections — virtual memory and virtual machines, ‘The design of memory hierarchies, Memory hierarchies in the ARM Cortex-A8 and Intel Corei7, Fallacies and pitfalls. © Unit 5 VO Organization: Accessing VO Devices, Interrupts, Bus Structure, Bus Operation, Arbitration, Interface Circuits, Interconnection Standards (6) Unit 6 Pipelining: Basic Concept, Pipeline Organization, Pipelining Issues, Data Dependencies, Memory Delays, Branch Delays, Resource Limitations, Performance Evaluation, Superscalar Operation, Pipelining in CISC Processors. (6) Page 2 of 76 KE. Society's Rajerambapu lastitute of Technology, Sakharale (An Autonomous iste, aftlicted to Shiveji Uriversity. Kolhapur) S.Y. B. Tech Computer Engincering Syllabus ‘With effective from 2021 = 2022 Text Books: 2. ‘Computer Organization and Embedded Systems, Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Naraig Manjikian, McGraw-Hill, Computer Architecture: A Quantitative Approneh, J. L. Hennessy, and D. A. Patterson, Morgan Kaufinann, Elsevier. Reference Books: L 2: “Computer Organization and Architecture-Designing for Performance”, William Stallings. “Computer Architecture and Organization”, B. Govindarajalu s (Tata Me Graw Hill) “Computer Organization and Architecture”, V. Rajaraman, T. Radha Krishnan, (PHI), “Computer Organization”, M.V.L.N Raja Rao (Scitech). Page 3 of 76 K.B. Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous lastiute, affiliated to Shiv University, Rothepur) S.Y. B. Tech Computer Engineering Syllabus With effeciive from 2021 - 2022 Class: - SY B. Tech Semester IMT LT] P | Credits ‘Course Code: CS2033 Course Name: Data structure ‘ -|-] 3 & Algorithms Course Description: ‘This course covers some of the general-purpose data structures and algorithms, and software development. A data structure is a specific way of organizing data that supports efficient performance of the relevant operations on that data. After completion of this course students will leam data structures for organizing large numbers of records where records already present can be quickly found and /or deleted and new records can be inserted and found fast. ‘Course Learning Outcomes: ‘After suecessful completion of the course, students will be able to 1. Compare between linear and nonlinear data structures, 2. Deseribe the characteristics of various data structure such as stacks, queues, trees, graphs and Hash tables. 3. Analyze various searching and sorting algorithms and apply it to solve particular problem. 4, Determine a suitable data structure and algorithm to solve. real-world problem Course Prerequisites: > Basic knowledge of C programming > Knowledge of basic mathematical concepts. 2 Page 4 of 16 K.E, Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous instiure, afillated to Shivaji University. Kothapur) S.Y. B. Tech Computer Engineering Syllabus ‘With effective ors 2021 - 2022 SYLLABUS Unit 1 Introduction to Data Structures Primitive and non-primitive data structures, Operations on data structures, Algorithms, Abstract Data Types, Complexity Analysis, 6) Unit 2 Tincar Data Structures Stack: Definition, Representation and Applications of Stack. Queue: Definitions, Representation and Applications of Linear Queue, Circular Queue, and Priority Queue. © Unit 3 Linked Lists Definition, Representation, Operations and Applications of singly linked list, doubly linked list, circular linked list, Application of linked list-Stack & queue, Introduction to Sparse matrix, representation of sparse matrix using linked list. @)) Unit 4 Searching, Sorting and Has Linear search, Binary search, Bubble sort, insertion sort, Merge sort, Quick sort, Selection sort, Radix sort, Heap sort, Complexity of algorithms Hashing: Definition, Hash functions, Overflow, Collision, Open Hashing, closed hashing, Rehashing Techniques. g Techniques ®@ Unit 5 Trees ® Basie Technology, Binary Tree, Traversal methods, Binary search tree, AVL ‘Tree, B tree, B+ tree, Heaps - operations and their applications, Unit 6 Graphs @ Basic concepts of graph theory, Storage representation, Operations on graphs, Traversing a graph, Shortest path algorithm, Text Books: [<1Data Structure using C -- A. M. Tanenbaum, Y. Langsem, M. J. Augenstein (PH) | Bffecsive From: Acadginic Year 2020. 21 Page $ of 76 KE Society's Rujarambapu Institute of Technology, Sakharale (An Autonamons Institute, ailiated to Shivaji University, Kolhapur} S.Y. B. Tech Computer Engineering Syllabus With effective fom 2021 - 2022 2. Theory and Problems of Data structures -- Lipschutz, (MGH Intemational) 3, Data Structure using C - ISRD Group (TMH) ACE series. Reference Books: 1. Data structures and Algorithms -- Alfred V. Aho, Jobn E, Hoperoft, J. D. Ullman (Addision- Wesely Series) 2. Data structures ~ Seymour Lipschutz (MGE) Schaum’s Outlines. 3. Introduction to Data Structures in C — Ashok N. Kamthane (Pearson Education). Page 6 of 16 KE. Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous Institute, affliated to Shivaji University, Kolhapur) SLY. B. Tech Compvter Engineering Syllabus effective from 2021 - 2022 Class: SYB. Tech Semester - IIT L]T] P | Credits ‘Course Code: CS2053 ‘Course Name: Digi Electronies ‘Course Description: ‘This course will familiarize the students with fundamental concepts of digital system, numbering system & structure, flip-flops, etc. The course will provide students with basic skills in methods of design & analysis of digital system like counters, registers ete, It will give basic knowledge about working of microprocessor & assembly language programming. This course covers the hardware & software aspects of 8085 microcomputer system, including the microprocessor structure, its operation and control, the organization & interface requirements for a microcomputer system, Course Learning Outcomes: After successful completion of the course, students will be able to: 1 2, 3 4, Perform various arithmetic operations on different number systems. Apply Boolean algebra to solve logic functions. Design, implement, and analyze various logic circuits. . Apply the programming techniques in developing the assembly language program for microprocessor system, Page 7 of 76 GORE KE, Society's & es) Rajaranmhepa Insttteof Technology, Sakharale 5) (Ana th afliated to Shival Untverst, Kolhapur) ENG: SY. B. Tech Computer Engineering Syllabus SS ‘Wioh elective fom 2021 -2022 SYLLABUS Unit 1] Number Systems and Codes © Introduction fo Number Systems-Types-Decimal, Binary, Octal, Hexadecimal; Conversion from one number system to other; Binary arithmetic operations; Representation of Negative Numbers;1°s complement and 2’s complement, Complement arithmetic, BCD code, Digital Codes -Fxcess-3 code, Gray code, Binary to Excess -3 code conversion and vice versa, ASCII code, EBCIDIC code, Enor Detection Codes, Unit 2 | Logic Gates and Boolean algebra © Analog and digital systems, Digital and logic circuits, Basic logic operations and gates OR, AND, NOT. Describing logic circuits algebraically, implementing circuit from Boolean expression. NOR and NAND gates. Boolean theorems, K-Map, Standard representation of Boolean Expressions, De Morgan's theorems, Universality of NAND & NOR gate, Unit 3 | Flip-flops, Registers and counters oO Half and Pull adder, Half and Full Subtractor, Flip-flop using NOR and NAND gates, clocked flip-flops, Clocked S-R, J-K, D Flip-flops, Data storage and transfer, Shift register, Asynchronous counter using Flip-flop, Multiplexer and De-multiplexer. Unit 4 | Microprocessor Architecture © ited Microprocessor Architecture and its operation- Microprocessor operations, internal operation, and Peripheral operation. Memory map and addresses, The 8085 MPU, Microprocessor communication and bus timing, De- multiplexing address and Data bus, Generating control signals, The 8085 Architecture, 8085 based microcomputer-machine cycles and bus timing, op- code fetch machine cycle, memory read and write machine cycle. Memory ‘interfacing -memory structure, basie concepts in memory interfecing. Unit 5 | 8085 assembly language programming © | The 8085 programming model, instruction classification, instruction and data (25) foniiat; Writing and execution assembly language program. The 8085 Page 8 of 76 GEER». K.B, Society's g a Ge ue mbapu Institute of Technology, Sakharale (An Awonomous Insite, affiiated to Shivaji University, Kolhapur) NE) 39. Tech Computer Eginering Slabs instruction-data transfer operations, addressing modes, Arithmetic operation, Flag concept and cautions, Logic operations, Branch operations, Stack, Instruction related to stack, Important concept in stack, execution of CALL and RET. Unit 6 | Interfacing /O devices: © ‘The 8085 interrupts, RST instructions, vectored interrupts, RIM and SIM instructions. Basic interfacing coucepts, peripherals i/o instructions - IN, OUT, | VO execution, device selection and data transfer, Input interfacing, Interfacing | Vo using decoder, interfacing displays, memory mapped i/o, Interfacing of 8155 ‘VO and Timers. Text Books: 1, Digital systems, principles and applications - Ronald Tocci, Neal Widmer, Gregory Moss, Pe earson Education, 2, Modern digital Electronics (3/c) by R. P. Jain (TMH) 3. Microprocessor Architecture ~ programming and applications with 8085 - Ramesh Gaonkar, Penram Intemational. Page 9 of 76 K.E Society's Rajarambapu Institute of Technology, Sakharale (Au Antonomows Insitute, affliated to Shivaj? University, Kolhapur) S.¥. B. Tech Computer Engineering Syllabus With effective from 2021 - 2022 Class; - SY B. Tech ‘Semester - HT LT] P | Credits ‘Course Code: CS2073 Course Name: Diserete alt a Mathematics . ah Course Deseription: Discrete mathematics is the study of mathematical structures that are fundamentally discrete rather than continuous. Concepts and notations from discrete mathematics are useful in studying and describing objects and problems in branches of computer science, such as computer algorithms, programming languages, cryptography, automated theorem proving, and software development ‘Course Learning Outcomes: Afier successful completion of the course, students will be able to: 1, Define mathematical logic, truth table, and their applications to programming and hardware design. 2. Introduce mathematical logic applied to circuits, automata and algorithm analysis 3. Apply direct and indirect methods of proof and to prove elementary mathematical results 4. Apply counting principles to determine the mumber of various combinatorial configurations 5. Be able to solve problems on graphs and networks 6. Solve problems on Permutations, Combinations and Diserete Probability Prerequisites: > Mathematios Page 10 0f 96 KLE. Society's Rajarambapu Institute of Technology, Sakcharale (An Autonomous Insite, afiated to Shivaji University, Kolhapur) SY. B. Tech Computer Engineering Syllabus With effective fom 2021 - 2022 SYLLABUS Unit 1 “Mathematical logic oO Introduction, statements and notations, connectives ~ negation, conjunction, disjunction, conditional, bi-conditional, Statement formulas and truth tables, well-formed formulas, Tautologies, Equivalence of formulas, Duality law, Tautological implications, functionally complete sets of connectives, other connectives, Normal and principal normal forms, completely parenthesized infix and polish notations, Theory of inference for statement calculus — validity using truth table, rules of inference. Unit? ‘Set theory © Basic concepts of set theory, types of operations on sets, some basic set Identities, ordered pairs, Cartesian product, representation of Discrete structures-Data structures, Storage structures, Sequential allocation, pointer and link allocation. Relation and Functions; Relation, properties of binary relations, matrix and graph representation, partition and covering of set, equivalence rel , composition, POSET and Hasse diagram, Function — types, composition of fanctions, Inverse function Examples and general properties, Unit 3 Algebraic Systems and Groups ) Algebraic Systems- Examples and General Properties, Semi groups and monoids, Groups- Definition and examples, subgroups and homomorphism, Group codes communication model, Generation of codes using checksum, error recovery in group codes. Unit 4 Lattices and Boolean algebra Oo Lattice as POSETs, definition, examples and properties, Lattice as algebraic systems, Special lattices, Boolean algebra definition and examples, Boolean. functions, representation and minimization of Boolean functions, Unit 5 Graph theory o Introduction — Isomorphism - Sub graphs — Walks, Paths, Circuits — Page 11 of 76 KB Society's Rajarambapu Institute of Technology; Sakharale (An Autonomous Institute, affiated to Shivaji University, Kothapur) SY. B. Tech Computer Engineering Syllabus ‘With effective from 2021 -2022 Cireuits- Matrix representation of graphs — Trees — Properties of trees — Distance and Centers in Tree ~ Rooted and Binary Trees, PERT. Unit 6 | Permutations, Combinations and Diserete Probability © Permutations and Combinations: rule of sum and product, Permutations, Combinations, Algorithms for generation of Permutations and Combinations, Discrete Probability, Conditional Probability ‘Text Books 1, Discrete mathematical structures with application to computer science - J. P. Tremblay & R. Manohar (MGHI International) 2, Ralph P. Grimaldi: Discrete and Combinatorial Mathematics, Pearson Education 3. Diserete mathematics and its applications - Kenneth H, Rosen (AT&T Bell Labs) ‘Note: Scope of the articles mentioned in the syllabus is as per the text book. Reference books 1, Diserete mathematics - Semyour Lipschutz, Mare Lipson (MGH), Schaum's outlines. 2. Schaums solved problem series - Lipschutz 3. Discrete Mathematical Structures ~ Berard Kelman, Robert Busby, $.C. Ross and ‘Nadeemur-Rehman (Pearson Education). 4. Graph Theory With Applications To Engineering And Computer Science, Narsingh Deo, PHI Publication Term Work It should consist of minimum 8 to 10 tutorials on the above topics. Page 12 of 76 KE. Sotiety's Rajarambapu Institute of Technology, Sakharale (An Autonomous Instite, affhoted io Shivaji University, Kothapur) S.Y. B. Tech Computer Engineering Syllabus With effective from 2021 - 2022 | Class: - SY B. Tech ‘Semester - TIT LT] P | Credits Course Code: C52093 ‘Course Name: Operating 3 5 Systems - | Operating System is essential part of computer system. This field is undergoing rapid change, as computers are now prevalent in virtually every application, from game for children through the most sophisticated planning tools for government and multinational firms. This course begins with an introduction to basic concept of Operating System and the fundamental principles of operating system design and kernel implementation. It includes a detailed discussion of the various process management concepts including scheduling, synchronization and deadlocks. Prerequisites for course: In this course students are going to study the fundamental concepts of operating system. ‘They must have prerequisite knowledge about: > Basic data structure like stack, linked list, queue etc, > Computer organization as well as computer algorithms ¥ High level language like C/C++ Basic function or working principle of hardware y > Fundamentals of hardware components Course Learning Outcomes: After successful completion of the course, students will be able to: 1. Differentiate various operating systems 2. Discuss concept of process and threads 3. Explain synchronization techniques 4. Explain concept of deadlock and avoidance of it 5. 6 . Discuss memory management in operating system «Identify the Correct page replacement algorithm for a given problem statement thet: Aen Page 1076 Ecznn yj K.E, Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous instvar, afflicted to Shivaji Universite, Kolhapur) S.Y. B. Tech Computer Engineering Syllabus ‘With effeccive fom 2021 - 2022 SYLLABUS Unit 1 [Introduction @) Idea of an operating system, Different types of Operating Systems, System Calls Unit 2 | Process @) Process Concept, Process Scheduling, Operation on process, Cooperating Process, Threads, Inter-process Communication (Algorithm’s evaluation), Process Scheduling: Basic concept, Scheduling Criteria, Scheduling Algorithms, Multiple processor scheduling, Real time scheduling, Unit3 | Tnter-process Synchronization © Background, Classical problems of synchronization, Criticsl Region, The critical section problem, Synchronization Hardware Monitors, ‘Semaphores. Unit | Deadlocks @ System modes, Deadlock characterization, Methods for handling deadlocks Deadlock prevention, Deadlock avoidance, Deadlock detection Recovery from deadlock, Combined approach to dead lock. Unit 5 | Memory management and U0 system © Background, Logical Versus Physical Address space, Swapping Contiguous Allocation, Paging, Segmentation Unit 6 | Virtual Memory: O) Background, Demand paging, Page Replacement, Page replacement algorithms, Allocation of frames, Thrashing, / Systems Overview, VO hardware, Application /O interface, Kernel /O subsystem, Transforming YO request to hardware operation, Effective From: Academic Year 2020 - 21 fr Poge 14 of 16 KE. Society's Rajarambapu Institute of Technology, Sakharale (Ann Autonomous Institute, afidiaied to Shivaji University, Kolhapur) SY. B. Tech Computer Engineering Syllabus ‘Wich effective fiom 2021 - 2022 Text Books: 1. Operating System concepts - Silberschatz, Galvin (Iohn Wiley) Reference Books: 1, Operating system with case studies in Unix, Netware and Windows NT — Achyut S. Godbole (TMGH). 2. Operating systems: concepts and design - Mitan Milenkovie (TMGH). Eigetive From: Acdbinie’Yegr 2020 - 21 j Page 15 of 76 EEE» K.E. Soviety’s eS Rojarambapu Isttete of Technology, Sakharale |e Autonomous Insitute, efliated to Shiva University, Kothapur) See Class: - SY B. Tech Semester - II L|T| P | Credits Course Code: C$2113 ‘Course Name: Advanced C Programming Lab Course Descriptio C language is one of the most fundamental programming techniques and bas a huge importance in software and electronic industries. The proficiency in C Language is also important to crack the GATE Computer Science examination. Almost all software companies conduct Technical Aptitude Tests based on C language in their recruitment process. C Language questions are frequently asked in teckmical Interviews as well. This Course aims to discuss advanced concepts of C programming to satisfy above goals, Course Learning Outcomes: After successful completion of the course, students will be able 1. Lear advanced C topies like command line arguments, file handling, pointers, dynamic memory allocation, and Macros. Implement, Compile and Debug complex C programs. Solve tricky questions on C programming ‘Analyze given C program carefully and guess the output of same, Develop problem solving skills among students using C programming. Prerequisites: > C Programming Basic Concepts. > Basic skills to design algorithm for given problema. SYLLABUS Unit 1 | C Basic Concepts @ Data “Types, Operators, Control Statements, Type casting, Funotions, Storage Pomee | Classe; Methods of parameter passing, Command line arguments Etetve From: Aediomje Year 2020-21 Page 16 0% KE Society's Rajarambapu Institute of Teehnology, Sakaxale (An Autonomous Insite afflicted ta Shiva Universi, Kothoper) SLY. B, Tech Computer Engineering Syllabus With effective from 2021 - 2022 Unit2 | Arrays and Pointers Passing Array to function, Retuming Array from function, Array of Pointers, Pointer to Array, Pointer to Function, Types of Pointers — Nuil, Dangling, Void, Double and Triple Pointers. 6) Unit 3 User Defined Data Types Struct, Union, Enum, Arrays of Structures, Structures within Structures, Methods of Passing Structure to Function, Structure member alignment, Nested Structures, Structure and Pointers. ©) Unit 4 Dynamic Memory Allocation and Macros Dynamic Memory Allocation, Allocating Block of Memory: Mallloc, Allocating Multiple Blocks of Memory: Calloc, Releasing the Used Space: Free, Altering the Size of a Block: Realloc. Macro Substitution, Conditional Macros. (6) Unit 5 File Management Introduction, Advantages of Files, Types of Files, Standard Streams, Defining and Opening a File, Closing a File, Input / Output Operations on Files, Error Handling During /O Operations ©) Unit 6 Problem Solving using C Algorithm and program implementation for various problems like square root of number, smallest divisor, GCD of two aumber, prime number, prime factors of integer, pseudo random number generation, raising the number‘to a large power, Matrix operations (addition, multiplication, transpose etc.}, String operations and manipulation (finding length, reverse, change case etc.), ©) 1 ot 7'T. Text Books: B.W. Kernigghan And D. M. Ritchie, “The ‘C’ Programming Language”, Pearson Education Sandeep A. Thorat, “C Language Interview Q&A”, Shroff Publishers. RG Dromey, “How to Solve it by Computer”, Pearson Publisher Reference Books: . K. Balaguruswamy, “Programming in ANSI C”, TMH Publication Yashavant Kanetkar. “Let Us C”. Effective From: Academic Vear 2020-21 T Page 17 of 76 KE. Society's Rajarambapu Institute of Technology, Sakharale (4n Autonomous institute, affliated to Shivajt University. Koliapur) S.Y.B. Tech Computer Engineering Syllabus With effective from 2021 - 2022 Glass: SY B. Tech Semesier~ Tit L [Tt] P | Credits Course Code: C82133 Course Name: Data structure vl & Algorithms Lab yo ‘Course Description: This course covers some of the general-purpose data structures and algorithms, and software development, A data structure is a specific way of organizing data that supports efficient performance of the relevant operations on that data. After completion of this course students will learn data structures for organizing large numbers of records where records already present can be quickly found and /or deleted and new records can be inserted and found fast. ‘Course Learning Outcomes: After successful completion of the course, students will be able to: 1, Implement various data structures in C Language. 2. Write and execute basic algorithms in C language. 3. Choose appropriate data structure to develop a real time application. 4. Analyze and compare the static and dynamic implementations of various data structures. ‘Course Prerequisites: > Basic knowledge of C programming, > Knowledge of basic mathematical concepts. SYLLABUS Expt. No. Description Tt should consist of minimum 10-12 experiments based on the following concepis: i Implement the concept of Stack using array. Implement the concept of Queue using array. Implement the concept of Linear Linked List Page 18 of 76 KE. Society's Rajarambapu Institute of Technology, Saklarale (An Autonomous Jntiewe, ofitiied to Shivayl University, Kolhapur) SLY. B. Tech Computer Engineering Syllabus Wit effective from 2021 -2022 4 Implement the concept of Stack using Linked List, 5 Implement the concept of Queue using Linked List. 6 Implement the concept of Circular Linked List. 7. Implement the concept of Doubly Linked List, 8 Implement the concept of Scarching Techniques (Linear and Binary). 9. | Implement the concept of Sorting (Different Sorting Algorithms). 10. | implement the concept of Hashing Techniques 11, _ | Implement the concept of Tree- Binary tee, BST, AVL tree (Tree operations and traversing). 12, _ | Implement the concept of Graph (Graph operations, waversing and shortest path algorithms). ‘The above experiments are given and evaluated by the respective subject faculty. A journal is to be prepared by individual student and duly signed by the respective faculty to be submitted to the department at the end of the semester. 1 3 [ Text Books: L Data Structure using C -- A.M. Tanenbaum, Y. Langsam, M. J. Augenstein (PHD Theory and Problems of Data structures -- Lipschutz,(MGH Intemational) Data Structure using C -- ISRD Group (TMH) ACE series. Reference Books: Data structures and Algorithms -- Alfred V. Aho, John E, Hoperoft, J. D. Ullman (Addision- Wesely Series) 2. Data structures -- Seymour Lipschutz (MGH) Schaum’s Outlines. Introduction to Data Structures in C — Ashok N. Kamthane (Peasson Education), Page 19 of 76 GPX K.E, Society's Rajarambapu Institute of Technology; Sakharale (Cees) ) en amosamans ttt eid Shivat Universi, Ratepur) ‘ yy SY. B Teoh Computer Enginering Syllabus ee With effective from 2021 -2022 Class: - SY B. Tech ‘Semester - I L|T| P | Credits Course Code: CS2153 Course Name: Digital 2 1 Flectronies Lab ‘Course Deseri This course will familiarize the students with fundamental eoneepts of digital system, | numbering system & structure, truth table of flip-flops. The course will provide students with basic skills in methods of design & analysis of digital system like counters, registers etc. It will give basic knowledge about working of microprocessor & assembly language programming. Course Learning Outcomes: After successful completion of the course, students will be able to: 1. Demonstrate different types of gates. 2. Design various logic circuits 3. Draw flowchart and apply assembly language programming techniques to develop the assembly language program for microprocessor system, SYLLABUS Expt. No. Deseription Tt should consist of minimum 10-12 experiments based on the following concepts. The experiment list given below is only guidelines. ‘The course coordinator can set some additional experiment based on topics mentioned in the syllabus. 1. _ | Study of Basic and Universal logie gates z Study and implementation of Boolean algebra & De Morgan's theorem using logic gates. 3. __| Study and implementation of Half and Full adder, Half and Full Subtractor 4,___ | Study and implementation of different types of flip-flops Page 20 of 76 K.E. Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous Institute, afiiated to Shivaji University, Kolhapur) SY. B. Tech Computer Engineering Syllabus ‘Wit effective from 2021 - 2022 5 ‘Assembly language programming for 8085 o demonstrate Arithmetic, Logical, Data transfer, Branch operations 6. ‘Assembly language program to perform Block Transfer 7, __ | Assembly Tanguage program to arrange given string in ascending & descending onder 8. | Assembly language program to perform delay operation 9. | Assembly language programs to demonstrate various interrupts 10. | Assembly language program to perform Interfacing of 8155 UO and Timers ‘The above experiments are to be given and evaluated by the respective course coordinator. A journal is to be prepared by individual student and duly signed by the respective faculty to be submitted to the department at the end of the semester. ‘Yeur2020- 21 Page 21 of 76 K.E. Society's Rajarambapu lastitute of Technology, Sakharale (An Autonomous inst, afftioed 10 Shiseji Universi, Kolhapur) SLY. B, Tech Computer Engineeving Syllabus ‘With efgcive from 2021 - 2022 Class: - SY B. Tech ‘Semester - TI L]T] P | Credits ‘Course Code: CS2173 Course Name: Technical = |s|'2 1 Aptitude-1 Course Description: Comprehensive examination comprises of the courses namely Computer Organization... Data structure & Algorithms, Digital Electronies, Discrete Mathematics, Operating Systems and ‘Advanced C Programming Lab. The 100 marks examination will be conducted at the end of the semester as per the GATE examination pattem and this is evaluated for one credit in Second Year Semester - I. This will be helpful for students to prepare for GATE and other competitive examinations, ‘Course Learning Outcomes: Afier successful completion of the course, students will be able to: 1. Choose proper techniques to find solution for engineering problems 2. Solve various types of problems 3. Develop ability to face competitive examinations 4, Inspect the problem & conelude with proper solution Pre-requisit Knowledge of Computer Organization, Data stucture & Algorithms, Digital Electronics, Discrete Mathematics, Operating Systems and Advanced C Programming Lab. Page 22 0f 76 KE. Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous Institte,affiated to Shivaji University. Kothapur) SLY. B. Tech Computer Engineering Syllabus With effective from 2021 ~ 2022 [Class:- S.Y. B. Tech emester-TIVIV LIT] P | Credits [Course Code : SH2633 fourse Name : rofessional Leadership -|-/2 1 Skills Course Description: This course is one of various courses offered under Choice Based Professional Skills Development programme. This course guides those special students who want to be entrepreneurs and professional leaders. This course covers various aspects of Leadership which includes Team formation, conflict management, motivation and presentation skills. ‘Course Outcomes: After successful completion of the course, students will be able to, 1. Explain the traits of a leadership through real life examples 2. Exhibit the ability to work effectively in teem. 3._Prepare presentation as per the audience and context requirements, Prerequisite: A Student, who is going to enroll for this course should have - 1. Adequate knowledge of basic grammar of English language. 2, Intermediate level vocabulary of English language. 3. Ability to communicate moderately in English. Minimum 12 sessions will be conducted from the following list. ‘Course Content i T eat Description Hrs 1. SMART Goal Setting, SWOT/C Analysis and Action Plan: | 02 Discussion on Dos and Don'ts, Advantages, and Generation of the Document by Students and its Assessment _ 2. __ | Assertiveness and Positive Thinking: Types of Behaviour, Bencfits | 02 of Being Assertive and Positive Thinking, Developing Positive Attitude, Case Studies and Presentations 3. |Self Management: Need of Self Management, Developing Self | 02 Acceptance, Steps of Self Management, Individual Classroom Activity and its Assessment 4 | Leadership Styles and Change Management: Introduction to] 02 Different Types of Leaderships, Effective Organizational Change Management, Individual Classroom Activity and its Assessment 5. | Team Formation and Leading a Team-I: Why Teams? Roles and | 02 Responsibilities in Teams, Strategies for Team Development, Barriers to Teams, Steps of Team Development 6. =| Team Formation and Leading a Team — Il: Case Studies of Teams | 02 arid, Student Presentations Effeotive From: Acaderié Year 2020 -21 phe Page 23 of 76 K.E. Society's Rajarambapu Institute of Technology, Sakharale (A Autonomous Institute, afdiated to Shivaji Univers S.Y. B. Tech Computer Engineering Syllabus ‘With effective from 2021 - 2022 ‘thapur) 7 Business Meetings and Decision Making — I: Preparing for the | 02 Meeting, Role of Chairperson and Participants in Meetings 8 Business Meetings and Decision Making ~ I: Mock Meetings, | 02 Decision Making Case Studies and Feedback 9. Conflict Management: Types of Personalities, Possible Reasons of | 02 Conilicts at Work Place, Conflict Resolution Strategies, Conflict Management Case Studies and Feedback 10. | Time Management: Time Management Techniques, Introduction to | 02 Time Management Tools, Benefits of Time Management, Case Studies and Presentations 1. | Presentation Skills — I: Preparation, Types of Presentations - | 02 Informative, Instructional, Arousing, Persuasive, Decision-making, Presentation Tools 12. | Presentation Skills ~ II: Body Language, Managing Questions and | 02 Student Presentations Student Presentations and Feedback, Student Presentations and Feedback Creative and Critical Thinking: Approaches to Creative Thinking, | 02 Strategies for Creative Thinking, Characteristics and Strategies of Critical Thinking 14, | Motivating People: Types of Motivation, Components of Motivation, | 02 L Steps in Keeping Motivation Level High y Page 24 of 96 Effective From: Acadenjig Year 2020 -21 ER ICE. Society's = Rajaram Instat of Tecnology, Salharle ECeEs)%) con aunons haere aftced ei invert. Roltep) ey) SH a Tec Computer Engnewng Syebu = With effective from 2021 - 2022 References ~ 1. Keishna Mohan and Meera Banerji; Developing Communication Stills, Macmillan India Lid, New Delhi 2. Masters, L. Ann et al. Personal Development for Life and Work, New Delhi: Cengage Leaming. 3, Jeff Butterfield, Soft Skilts for Everyone, Cengage Leaming India Private Limited. 4. John Seely, Oxford Guide to Effective Writing and Speaking; Oxford University Press. S. UNLESH the power within... Soft Skills — Infosys Training Manual Module J 10 5 infosys Campus Comect Programme) | Evaluation Scheme: ISE - 60% and ESE - 40% (Minimum Passing: 50% of ISE & ESE] separately) Evaluation Method: In every session students will be assessed. Each assessment will be o minimum 10 marks, The best 06 performances of the student will be considered for ISE. ESE| will be conducted separately at the end of the semester ] Page 25 of 76 KE Society's Rajarambapu Institute of Technology, Sakharale (An Auoromous Insitute. afiated to Shivaji University, Kolhapur) S.Y. B. Tech Computer Engineering Syllabus ‘With effective from 2021 - 2022 (Class: - S.Y. B. Tech. Bemester-IIVIV Lt]? J Credits Course Code : SH2613 ‘ourse Name : Interpersonal skills (“Jeevanvidya’ for Work - -[2 1 ife Balance) Course Description: Jeevan means life and Vidya meas knowledge. Jeevanvidya (IV) means science of life and art of successful and happy living. Achieving work-life balance is an art. The science behind work-life balance is based on the universal laws of nature. The aspects of it are applied on the art forms. At a high level, JV consists of management of health, wealth, mind and life. This course offers the tips and techniques to lead a life full of success, prosperity and happiness by changing the current mindset to that of positive and harmonious thinking, It further touches upon important aspects such as priorities in life, how to manage stress, teamwork, laws of nature, human body as a divine computer, power of mind, ete. ‘Course Outcomes: After successful completion of the course, students will be able to, 1, Exhibit interpersonal communication skills. 2. Demonstrate decision-making skills. 3. Apply conflict resolution styles appropriate in different situations. 4, Demonstrate skills to manage balance in work and life 5. Apply Jeevanvidya wisdom in day to day life. Prerequisite: A Student, who is going to enroll for this course, should have following, English language abilities: 1. Adequate knowledge of basic grammar of English language. 2. Intermediate level vocabulary of English language. 3. Communicate moderately using English language. Minimum 12 sessions will be conducted from the following list Course Content ee Description Hrs n Importance of Universal Laws of Nature in Human Life- 02 Overview of Jeevanvidya’s Philosophy, scientific, universal, secular, usefulness in every walk and phase of life, overview of Universal Laws of Nature, determining factor in human life, important laws of nature and its influence on life of individual, family, society and world at large. Jeevanvidya’s wisdom, living life in tune with laws of nature 2 "You are the Architect of your Destiny” - This unit will make you | 02 aware that none else but you alone are responsible and accountable »} for what you achieve in your life , freedom of decisions, choices to make up your future, guiding powers to make the choices in your life, ys | i Page 26 of 76 K.E, Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous insite, affliated to Shivafl University, Kolhapur) 8.¥. B. Tech Computer Engineering Syllebus ‘With effeiive from 2021-2022 achieving life full of heals, wealth, success, peace and happiness for yourself and all Setting and Achieving Goals — Defining your own goals in life , Concept of power of mind , concepts of interaction of conscious and subconscious levels of mind, tips and techniques to hamess the amazing power of subconscious mind to achieve goals, Visvalization and auto-suggestion techniques, real life examples 02 4 Worklife Balance — What “Jeevanvidya’ means by work-life balance, priorities in life, time management, its importance, practical tips that enable to achieve work-life balance 02 ‘Art of Harmonious Thinking. — Importance , concept of harmonious thinking, Wishful Thinking, Positive Thinking, difference between Harmonious Thinking and Positive Thinking, powerful techniques to inculcate the habit of Harmonious ‘Thinking, concept of Spiritual Thinking , Divine Universal Prayer — the life changer, Bless All technique, benefits of chanting the prayer a Spirituality in Day-to-day Life — Concept of Love Work, 7 dimensions of Love Work, benefits us as individval, family, society and entire human race, important to be a good human being, usefulness 10 become successful, tools to apply the different Jeevanvidya’ principles in day-to-day life, simple but powerful and ‘useful techniques such as attitude of gratitude , attitude of win-all 02 Human Values ~ Ethics and Human values, difference in ethics and values, Qualities of human values 7 ‘Communication Skills — Ability to commendably read, write, speak and listen by conforming knowledge and presenting in a structured, cohesive fashion, Understanding and demonstrating workplace communication in the context of organization’s business, understanding one's core skills for job 02 9. Interpersonal Skills — Presenting interpersonal skills by amiable and respecting individuals, effective listening to stakeholders, bonding and developing rapport, Team success 02 10. Decision Making — Importance of correct decision making, Analytical thinking / mind, Information processing ability, Making sound judgment and confident decision 02 i. Cross cultured sensitizations & Adaptability — Adapting multinational & multicultural environment, embracing diversity, culturally sensitive and bonding to colleagues and stakeholders, sense of belongings and promotion of unity at work place Evaluation of Students for their Understanding of Various Concepis Discussed, 02 ifective From: Acadéinid Year 2020-21 | Page 27 of 16 K.E, Society's Rajarambapu Institute of Technology, Sakharale (An Atonomous insite, afflicted to Shivaji University, Kolhapur) S.Y. B. Tech Computer Engineering Syllabus With effective from 2021 - 2022 References - 1. Mr. P. W. Pai. JVs Spiritual Wisdom in Day-to-day life, Blog. 2. Satguru Shri W. G. Pai, Towards the goal of beautiful life, Nam Sampradaya Mandal Publication 2. Mr. P. W. Pai. JV"s Spiritual Wisdom in Day-to-day life, Blog. 3. Satguru Shri W. G. Pai, Towards the goal of beautiful life, Nam Sempradaya Mandal Publication 4, Satguru Shri W. G. Pai. Master Key to Happy Life, Jeevanvidya Foundation 5, Satguru Shri W. G. Pai Your Destiny In Your Thoughts: You Are The Architect Of your Destiny, Jeevanvidya Foundation 6. Satguru Shri W. G. Pai. Gift of Wisdom, Jeevanvidya Foundation 7, Satgura Shri W. G. Pai. Search For Happiness, Jeevanvidya Foundation 8. Satguru Shri W. G. Pai. Ideal Parents Ideal Students, Jeevanvidya Foundation 9. Satguru Shri W. G. Pai, Human Body - God Incamnate!, Jeevanvidya Foundation 10, Satguru Shri W. G. Pai. Shape Your Destiny, Jeevanvidya Foundation 11. Satguru Shri W. G. Pai. True Concept of Satgura, Jeevanvidya Foundation 12, Dr. J. Murphy. Power of your subconscious mind, Amazing Reads Publication 13. S. Covey. Seven people of highly effective people, Winx Club Publication 14, D. Camegie. How to win friends and influence people, Fingerprint! Publishing Evaluation Scheme: ISE- 60% ESE — 40% (Minimum Passing Marks: 50% (Separate ISE and ESE) Evaluation Method: In each session student will be assessed. Each assessment will be of minimum 10 marks. In the end of semester ESE for 40 mazks shall be conducted. There should be separate passing of $0% in ISE and ESE Page 28 of 76 a | K.E, Society's Rajarambapu Institute of Technology, Sakharale (An Autononicus Institute, afitated to Shiveyi University, Kolhapur) ‘SY. B. Tech Computer Engineering Syllabus ‘With effective from 2021 ~2022 Class: - $.¥. B. Tech. jemesicr- VT ] Course Code : SH2693. {Course Name : Innovation Tools’ aid Methods for Entrepreneurs _| [i] P J Credits =|-}2 a) Course Description: This course helps students to identify different tools for developing the solution that student has already leamed to ideate in the previous course “Creativity and Design Thinking”. Further, students get information about various tools to cary out competitor analysis and user journey map. It would help him to come up with detailed specifications and USP of the product based on the competitor survey. ‘Course Outcomes: Alter successful completion of the course, students will be able to, 1. Explain structured approach to define the problem with every possible detail, ‘identify confiets and solve them 2. Apply User Journey Map to the selected problem to show user interaction at various stages 3._Analyze the solutions provided by competitors for effectiveness and gaps if am Prerequisite: A Student who is going to enroll for this course should have following abilities: 1, Creativity and Innovativeness 2, Problem identification 3. Apply design thinking approach to develop working prototype 4, Structured epproach to problem solving Minimum 12 sessions will be conducted from the following list. Course Content Experiment No Description rs 1 ‘Systematic Innovation: Define the problem in depth with all details, | 02 Trend prediction, Modeling the problem to identify tradeoffs: and contradictions a ‘TRIZ: Theory of Inventive problem solving (TRIZ), HIT Matix, | 02 Scamper, Algorithms of brain storming and innovation, Functional analysis 3. ‘Frugal and Disruptive Tnnovation: Biomimicry and frugal | 02 innovation for prototyping, Disruptive innovation. 4 User Journey Map: Map showing user interaction at every stage of | 02 product/service. Step-by step process of UIM creation 5 ‘Competitor analysis: Analysis of competitor and users for similar | 02 products, effectiveness of existing solutions and identifications of gaps — Produet/Software Design Specifications: Detailed specifications for | 02 || better product design, detailed Ul-for-software for clarity on user 7 Page 29 of 76 KE. Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous Institue, aftiaied to Shivaji University, Kothapur) S.Y, B, Tech Computer Engineering Syllabus With effective fiom 2021 -2022 interaction, specify USPs of the product in comparison to the competitors te Business Canvas: 2 A. Definition of a Business Model B. The 9 Building Blocks: 1. Customer 2. Value Propositions | 3. Channels, distribution, 4, Customer relationships 5. Revenue 6. Key Resources 7. Key Activities 8. Key Partnerships 9. Cost Structure = Design Thinking (Part 1): Customer Insights, Ideation, Visual | 02 Thinkin; 9. Design Thinking (Part II 2 A. Prototyping B. Storytelling C. Scenarios 10. Institutional arrangement for Entrepreneurship Development: | 02 Institutional arrangement for Entrepreneurship Development ~ DIC, ITCOT, SIDCO, NSIC, SISI, THC, SIDBL, Commercial Banks rs Project Report: a ) Economic Aspects b) Technical Aspects ) Financial Aspects 4) Production Aspects :) Managerial Aspects 2. Investor Pitch Tool: 2 a) Introduction b)Helpfal Tips about preparation, pitching and content sharing ©) Does and Don'ts Introduction ©) Problem Solution/Product/Service | 2) Traction h) Market Opportunitics/ Size 1) Competition 1) Go To Market Strategies k) Financials 1) Team 3B. Revision -I @ 4. Revision-II ” Page 30 of 76 CB ‘ BB KE Soci’ ESS Rajaramap Inte of Technology, Sakaale @ ) tan Aton ove aed o Sia Gers, Klip is S.Y. B. Tech Computer Engineering Syllabus With effeciive from 2021-2022 References - 1. J. Knapp. Design Sprint, Simon & Schuster Publisher. 2. D, Silverstein. The Innovator’s Toolkit, Wiley Publishing House. 3. M.A. Orloff. ABC-TRIZ: Introduetion to oreative design thinking with modem TRIZ, modeling, Springer Publication. 4, M, Laverty. Entrepreneurship, OpenStax Publication. Evaluation Scheme: ISE — 60% and ESF — 40% (Minimum Passing: 50% of ISE & ESE separately) Evaluation Method: In every session students will be assessed. Fach assessment will be of minimum 10 marks. The best 06 performances of the student will be considered for ISE, ESE will be conducted separately at the end of the semester, Effective From: Acadestic Year 2020 - 21 of Page 31 of 76 KE. Society's Rajarambapu Institute of Technology, Sakharale (An Autonomovs Insttate, fiiated to Shivaji University, Kolhapur) SY. B. Tech Computer Engineering Syllabus With effective fom 2021 - 2022 (Class: - S.Y. B. Tech. Bemester MV/IV (= P_| Credits (Course Code : SH2593 ‘ourse Name : Personal [Effectiveness and Body -]-]2 1 anguage Course Description: This course is one of various courses offered under Choice Based Professional Skills Development programme, The course with its interactive and need based sessions helps students in knowing and managing self, set and pursue meaningful goals, and develop positive personal qualities for sustainability in today’s global world. Course Outcomes: After suecessfitl completion of the course, students will be able to, 1, Develop skills to build self-esteem and positive attitude. 2, Develop interpersonal skills characterized by effective communication and conflict resolution. 3, Discover ways to overcome procrastination, 4, Demonstrate responsiveness towards stress and health issues. 5, Interpret the non-verbal behaviour of a person Prerequisite: A Student, who is going to enroll for this course, should have following English language abilities: 1. Adequate knowledge of basic grammar of English language. 2, Intermediate level vocabulary of English language. 3. Communicate moderately using English language, Minimum 12 sessions will be conducted from the following list. Course Content ‘Experiment jot ey Description Hrs 1. Self-awareness and Self Esteem Meaning, Factors influencing self-esteem- environmental and social factors Developing self-esteem. strategies for building self-esteem 2. Goal Setting Long term and short-term goals, Steps in goal setting (SMART)- - identify strategies - consider possible blocks and ways to deal with | 02 them - outline the steps - set deadlines 02 3. Self-Analysis SWOT Analysis, who am I, Attributes, Importance of Self Confidence | 02 4. Personality Typing Extraversion, Introversion, Sensing, Intuition, Thinking, Feeling, | 02 Judging Perceiving 3 Life Skills for Personal Effectiveness 2 | Values: Punctuality, Honesty, Loyalty, Dependability, Reliability- | 9, y} {| Application of Life Skills in day - to- day life- Life Skills for % ‘Adolescents and Youth 1 Effective From: AcademiesYear 2020 - 21 Page 32 of 76 Ae KE, Society's Rajarumbapu Institute of Technology, Sakharale (Ain Autonomous Institute, aflined to Shivafi University, Kolbape) SY. B. Tech Computer Engineering Syllabus With effective from 2021 - 2022 6. Time Management Strategies for effective time management (Principles, Planning, | 9) Identify & Control time stealers, Prioritize, Problems and Solutions, Jearn to say NO 7. Stress Management Sources of stress, types, signs and symptoms of stress - positive | 02 aspects of stress - negative aspects of stress 8 Stress Management Techniques Coping mechanisms, Deep Breathing Exercise, Meditation and Visual | 02 Imagery techniques, Muscle Relaxation, Peer Sharing ‘Emotional Intelligence Meaning —Components of Emotional Intelligence-Significance of | yp managing Emotional intelligence —How to develop Emotional Quotient 10. Decision-making Definition, Informed Decision Making, Consequences of Decision | 02 ‘Making and Models of Decision Making 1. Creative Thinking Out-ofthe box thinking, Stages of Creative Thinking, Factors hindering creative thinking, Characteristics of Creative ‘thinkers 2 Interpersonal skills | Menning, need to develop interpersonal skills, components of gy interpersonal skills, techniques to improve skills, benefits with real Jife examplés/ease studies 133. ‘Art of Communication Verbal & Non-Verbal Communication, 7°Cs of Effective a Communication Importance of Effective Communication vn Body Language —I i Non-verbal codes: Kinesies, Proxemics _ 02 1B. Body Language — IT i Voealies, Haptics, Appearance Effective From: Academie Year 2020 -21 Page 33 of 76 4A SB K€, Sule & \ Rajarambapu Insitute of Technology, Sakharale | | (An Autonomous Institute, afflicted ta Shivajé Universiry, Kothapur) ( WS }} SY Bed Cepan tages yy vee Row dist ana! fi) 4 =} References - 1, 8, Hariharan, etal; Soft Skills, MIP Publishers, Chennai. 2, Gopalaswamy Ramesh et al. The ACE of Soft Skills: Attitude, Communication and Exiquette for Success, New Delhi: Pearson Edueation. Jeff Butterfield, Soft Skills for Everyone, cengage Learning India Private Limited. UNLESH the power within... Soft Skills ~ Infosys Training Manual Module 1 10 5 (Infosys Campus Connect Programme) Masters, L. Ann et al. Personal Development for Life and Work, New Delhi: Cengage Learning Covey, Stephen R., Seven Habits of Highly Effective People: Powerful Lessons in Personal Change ‘7. Barun K. Mitra, Personality Development & Sofi Skills, Oxford Publishers, Third impression. wom Evaluation Scheme: ISE — 60% and ESE — 40% (Minimum Passing: 50% of ISE & ESE separately) Evaluation Method: In every session student will be assessed. Bach assessment will be of minimum 10 marks. The best 10 performances of the student will be considered for ISE of 100 marks Effective From: Academie!Year 2020 - 21 Page 34 of 76 K.E Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous Insite, offlioted to Shivol} University. Kolhapur) SY. B. Tech Computer Engineering Syllabus ‘Wich effective from 2021 - 2022 (Class: - S.¥. B. Tech. Semester-TIT (a Tr]? T Credits [Course Code : SH 2733 poe : German’ anguage - Basic Level a eel i ‘Course Description: This course meets the requirements of student's overall personality development. The course helps the student in leaming German as a foreign language. Vocabulary building activities, grammar, reading skills and basic conversational skills are addressed in this course. Course Outcomes: After successful completion of the eourse, students will be able to, 1, Interpret the language if the next person is speaking slowly and clearly, 2. Make use of the language in routine life with the routing topics like family, shopping, work ete. 3._Demonstrate the language by self-introduction in German with simple sentences. Prerequisite: A Student, who is going to enroll for this course, should have following English language abilities: 1. Adequate knowledge of basic grammar of English language. 2, Intermediate level vocabulary of English language, 3._ Communicate moderately using English language. Course Content Eee | Description Hrs 1. | Professions and their workplace Getting acquainted with different professions, usual tasks in particular 02 profession, likes, disikes eto. 2, | Job advertisements reading and understanding, To express oneself about his preferences for part time jobs. his likes and dislikes a 3. | Short texts about finding jobs(for understanding the short paragraphs) & telephonie conversation 02 Grammar- conjunctions and ,or, but (und ,oder aber) 4, | Grammer-Present Perfect Tense Exercises based on present perfect tense e 5. | Present perfect tense with helping verb haben and sein. Difference ei ] -} between these two verbs and zelated exercises 56: >| Vocabulary of clothes and conversation while buying the clothes a Effective rom Acadethie Year2020-21 | Page 38 of 76 KE, Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous insite, afiliared 10 Shivaji University, Kolhapur) 8.Y. B. Tech Computer Engineering Syllabus With effective from 2021 - 2022 7. | Grammar- 'W' questions related to clothes(welche und diese ) Exercises related to welche und diese in nominative and accusativ 02 8. | Grammar- present perfect tense of separable and non-separable verbs 9. | Dativ verbs Exercises related to dativ verbs 02 10, | Dialog between shopkeeper and customer Personal Pronomen in Dativ 02 Ti. | Orientation in the shopping mall Understanding the floors and information on notice boards, 02 12. | Revision of the grammar and doubts clearing 2 13._ | Test and presentations assigned to stadents during semester 02 Refer 1 srences - Studio D~A 1, Comelsen Verlag, Goyal Publishing House, New Delhi, Tangram Aktuell ~ A 1, Goyal Publishing House, New Delhi. 2 3. Language A 1, Goyal Publishing House, New Delhi, 4, Network A 1, Goyal Publishing House, New Delhi. ‘The extra notes will be provided to the students to complete the required syllabus. Effective From: Academic Year 2020 - 21 Evaluation Scheme: ISE - 60% and ESE — 40% (Minimum Passing: 50% of ISE & ESE separately) Evaluation Method: In every session students will be assessed. Each assessment will be of mininzam 10 marks. The best 06 performances of the student will be considered for ISE, ESE will be conducted separately at the end of the semester. A Page 36 of 76 K.B, Society's Rajarambapu Institute of Technology, Sukharale (An Autonomous Insitute, afflited to Shivajt University, Kolhapur) SY. B. Tech Compurer Engineering Syllabus With effective from 2021 - 2022 (Class: - S.Y. B. Tech. Semester 101 L[t{ Pr I Credits [Course Code SH2713___ Course Name : Japanese ngage - Level Ill Course Description: This course is designed to introduce students to the everyday language of Japan, Lessons are organized around natural conversational topics, leading students from fundamental aspects of grammar to readings in simple texts ‘Course Outcomes: Afier successfull completion of the course, students will be able to, 1) Make use of basic conversations in various situations, 2) Identify the sentence pattems 3) Explain insights about the communication required for living in Japan. 4) Interpret Japanese work ethics required in their professional career. Prerequisite: A Student, who is going to enroll for this course, should have following English language abilities: 1) Knowledge of basic grammar of Japanese Language. 2) Communicate moderately using Japanese Language. All the 15 lab sessions will be conducted to meet the needs of following content delivery. Course Content Experiment Description Urs No 1 Polite way of request for something, using T forms of the verbs. 02 2 Expressions used for offering to do something. 02 3 To ask for permission to do something. 02 4 | Pattern used to express prohibition. 02 5 Use of T forms of the verbs to express sequence in zetion, 2 6 How to join two or more than two sentences together. 2 7 How to express something done after something. 02 ~ Sd Introduction of interrogative pronouns used to specify one item out | 02 of list of 2 or more than 2 things. [Efféctive From: Acadernie Year 2020-21 oP Page 37 of 76 KE, Society's Rajarambapu Institute of Technology, Sakharale (An Antonomous Instat, afiltated to Shiveyh University, Kolhapur) SLY. B, Tech Computer Engineering Syllabus With effective rom 2021 - 2022 [ 9 Rules for adjective — adjective combinations in one sentence. 02 10 How to make @&1\ _ forms of the verbs. a: a Use of 7201 forms of the verbs to ask orto tell someone not todo | 9 something. a Must do patie using BIE GUKEAY & 3 How to make dictionary forms of the verbs. @ i Uses Potential form T&S sm; 15 How to express the hobby. 02 +Note: Words written phonetically using the Latin alphabet (romaji) will be only used in the very initial stage to aid leaming pronunciations. References - 1. Minna No Nihongo I (3A Corporation, Japan), Publications: Goyal publishers. 2, Nihongo shouhou, Publication: JALTAP. Other reference material, practice papers & CDs for listening practice. The extra notes will be provided to the students as per the requirement of the syllabus. Evaluation Scheme: ISE — 60% and ESE — 40% (Minimum Passing: 50% of ISE & ESE separately) Evaluation Method: In every session student will be assessed. Bach assessment will be of minimum 10 marks. The best 6 performances of the student will be considered for ISE of 60 marks. Effective Prom: Academie Yeur 2020 - 21 Page 38 of 76 fo KE. Society's Rajarambapu Institute of Technology, Sakharale (An Autonomous Institte, affliated 1 Shivajt University, Kolhapur) ‘SY. B. Tech Computer Engineering Syllabus With effective fiom 2021 - 2022 Class:- SY B. Tech Semester 1V L|T Credits Course Coder C2003 ‘Course Name: Computer 3 : Networks - ‘Course Description: Data communication is transmission of digital data through communication systems. ‘This has the objective of sending any documents or books at highest speeds and lowest cost, i.e. | data communication as the transfer of information between two points, either via an analogue (sine wave) electrical signal or digital (binary) signal via electrical pulses. This course examines basic fundamental of data communication, encoding, interface & more focus on multiplexing, switching, different network model, & different network component topics, ‘Course Learning Outcomes: After successfull completion of the course, students will be able to: 1, Identify and explain the modulation techniques, components used in a communication system. Identify different Network models and protocols of different layers Discuss the concept multiplexing & switching, Recognize and discuss the functions the different protocols in network layer Identify the proper transmission control protocol for given applications Explain the different services at application layer. Prerequisites: For to study this course some basic need they have to know: > Aware of Fundamentals of communication systems engineering > Basics of Analog and digital signals and techniques. Page 39 of 76 KE, Society's Rajarambapu Institute of Technology, Sakharale (An Auconorous Insitute, affliated to Shivaji University, Kathe) SLY. B. Tech Computer Engineering Syllabus ‘With effective from 2021 - 2022 SYLLABUS Tntroduetion Data Communications, Networks, the Internef, OSI model, Protocols and Standards. Analog and Digital, Periodic analog signals, digital signals, Transmission Impairments, Data rate limits and Performance. Line coding and line coding schemes, Transmission models. Frequency Division Multiplexing, Wavelength Division Multiplexing and Time Division Multiplexing. ‘Transmission Media. ) Unit 2 Data Link and Medium Access Control Data Link Layer and Medium Access Sub Layer: Error Detection and Error Correction - Fundamentals, Hamming Distance, CRC; Flow Control and Error control protocols - Stop and Wait, Go back—N ARQ, Selective Repeat ARQ, Sliding Window, Piggybacking, 1a Unit3 MAC and Wired LANs Random Access, Multiple access protocols -Pure ALOHA, Slotted ALOHA, CSMAJCD, CDMAVCA, Random Access, Controlled Access, Ethemet - IEEE Standards, Standard Ethernet, Changes in the standard, Fast Ethernet. © Unita ‘Network Layer: Switching, Logical addressing — IPV4, IPV6; Address mapping — ARP, RARP, BOOTP and DHCP-Delivery, Forwarding and Unicast Routing protocols. (6) Unit 5 | Transport Layer: Process to Process Communication, User Datagram Protocol (UDP), Transmission Control Protocol (PCP), SCTP Congestion Control; Quality of Service, QoS improving techniques: Leaky Bucket and Token Bucket algorithm. (6) Unit 6 ‘Application Layer: Domain Name Space (DNS), DDNS, TELNET, EMAIL, File Transfer Protocol (FTP), WWW, HTTP, SNMP, Bluetooth, Firewalls, Basic concepts of Cryptography © Reference books 1 Dats and Computer Communications - William Stallings (Pearson Education. 2. TCP/IP Illustrated, Volume 1, W. Richard Stevens, Addison-Wesley, United States of America. Effective From: Academie Year 2020 - 21 Page 40 of 16 KE Society's Rajarambapu Institate of Technolo, (An Auronomous hstvav, affliated to Shivapt S.Y. B. Tech Computer Engineering Syllabus With effective from 2021 - 2022 Class: - SY B. Tech ‘Semester—1V LIT] P | Credits Course Code: CS2023 ‘Course Name: Form Language & Automata Theory ‘Course Description: ‘This subject makes student aware about computation. Basically, this subject deal with various concepts like proofs, Mathematical induction, Regular expression, Finite automate (DEA, NFA), Context-free grammar, Push down automata, Parsing, Turing Machine along with variation in TM. Automata theory is basically covers the basically covers the basie concept required for the compiler construction. Theory of computation is the stady of abstract computational devices. In this course we introduce rigorous methods that help us understand the power and limitations of such devices. We will study several models including finite automata, ‘grammars, pushdown automata, and Turing machines, Course Learning Outcomes: After successfitl completion of the course, students will be able to: 1. Apply the mathematical techniques for solving the autoroata problem. 2. Implementation of compiler with the help finite machine model. 3. Build regular expressions for the regular languages. 4, Design a various computation machines like finite automata, pushdown automata, and Turing machines. 5. Analyze the finite machine model. Prerequisites: To study this course some basic need they have to know: > Mathematics > Logic and set theory. » Boolean algebra. Page 4t of 76 ER, KE, Sosiey’s \ en $2) (An Autonomous instiute,aftated to Shivesi University, Kolhapur) «i yy S.Y. B, Tech Computer Engineering Syllabus yi ea ene SYLLABUS Unit 1 | Recursive Definitions: © Definition and types of grammars and languages, Regular expressions and Corresponding regular languages , cxamples and applications, unions, intersection & complements of regular languages , Finite automata definition and representation, Nondeterministic F.A., NFA with null transitions, Equivalence of FAs , NFA’s and NFA’s with null transitions. Unit2 | Kleene’s theorem and parsing © Part I & I statements and proofs, minimum state FA for a regular language, minimizing number of states in FA, Top-Down, Recursive Descent and Bottom-Up Parsing Unit | Grammars and languages @ Definition, production rales, Formalization, derivation trees, ambiguous ‘grammar, removal of ambiguity. Reduced form grammar - removal of unit productions, production, useless symbols, Chomsky hierarchy, Context Free Grammar (CFG) - definition, simplification of CFG, Context Free Language (CFL)-definition, inherently ambiguous CFLs, Regular grammar - definition, left Linear & right linear Regular Grammar, Regular grammar and Finite Automata Normal Forms - Chomsky Normal Form (CNB), Gricbach Normal Form (GNF) Unit 4 | Push Down Automata ay Definition, deterministic PDA & types of acceptance, Equivalence of CFGs &PDAs. Unit" | CFL's and non CFL's @ Pumping Lemma and examples, intersection and complements Unit 6 | Turing Machines and Variations @ Models of computation, definition of TM as Language acceptors, combining ‘Turing machines, computing a function with a TM. TMs with doubly-infinite ‘tapes, more than one tape, Non-deterministic TM and Universal TM Page 42 of 76 ICE, Society's Rajarambapu Institute of Technology, Sakharale (An Auionomous tnstinte, affiliated o Shivesi University, Kothapr) SY. B. Tech Compoter Engineering Sy/labus With effective from 2021 - 2022 Text Books 1, Introduction to languages & theory of computations — John C, Martin (MOH) 2. Discrete Mathematical Structuzes with applications to computer science — J.P. Trembley & R. Manohar (MGH). Reference books 1. Introduction to Automata Theory, Languages and computation — John E. Hoperaft , Rajeev Motwani , Jeffrey D. Ullman (Pearson Edition) . Introduction to theory of computations ~ Michael Sipser (Thomson Brooks / Cole) Finite Automata and Formal Languages ~ Linz Introduction to Theory of Computer Science, Languages and machines EV Krishnamurth, " Theory of Computer Science" Daniel L.A. cohen, "Introduction to computer theory", Wiley Publications WP publications, ay sen ‘Term Work It should consist of minimum 8 to 10 tutorials on the above topies. Page 43 of 6 KE, Society's Rajarambapu Institute of Technology, Sakharale (Air Autonomous Instiaue, affliated to Shivoyi Universite, Kolhapur) S.Y. B. Tech Computer Engineering Syllabus ‘With effective from 2021 - 2022 Glass: - SY B. Tech Semester IV L]T] P | Credits Course Code: CR2203 Course Name: Engineering 5 F Mechanies “| Course Description: Engincering mechanics is course focuses on the statics, dynamics. The course helps the students to understand facts, concepts, principles and techniques of scientific investigation in the field of engineering. Irrespective of branches of engineering, as it develops the thinking, analytical ability and imaginative skill of student. Engineering mechanics is an introductory course which supports a study of many other advanced ‘courses like Strength of Materials, Theory of Machines, Fluid Mechanics, Design of Structures etc,, which apply engineering concepts in manufacturing automobiles, aircrafts, electric motors, robots, construction of roadways, railways, bridges, satellites, etc, Course Learning Outcomes: After successful completion of the course, students will be able to: 1. Classify various forces aud their effects, to analyze real life problems. 2. Analyze engineering problems applying conditions of equilibriurn. 3. Determine Centroid & Moment of Inertia of the geometrical plane lamina. 4 Apply fundamental concepts of Kinematies and Kinetics to analyze practical problems. Prerequisit For to study this course some basic need they have to know: > Engineering Physios SYLLABUS Unit 1 | UNITI-FUNDAMENTALS OF MECHANICS AND FORCE SYSTEMS: | Scope of the subject, Fundamental principles of Mechanics: Force, Law of forces, TeRolution of forces, Moment of a force, couple and its propesties, [ Page 44 of 76 K.E, Society's Rojarambapu Institute of Technology, Sakharale (dn Autonomous Inte, eftiated to Shiv Us SLY. B. Tech Computer Engineeting Syllabus With effective from 2021 - 2022 ‘Varignon’s theorem, principle of transmissibility of foree, Resultant of force system- parallel, concurrent and non-concurrent coplanar forces. Unit2 | UNIT H- EQUILIBRIUM OF FORCE SYSTEM: (6) Free body diagram, conditions of equilibrium, types of loads, types of beams, types of supports and reactions. Analysis of simple beams. Lami’s theorem, Friction, Laws of friction, Application to problems involving block friction. | Unit3- | UNIT I- CENTROID & MOMENT OF INERTIA: © Centroid of plane and composite figures, parallel axis and perpendicular axis theorems, radius of gyration, polar MI, Moment of Inertia of plane and composite figures, Unit 4 | UNIT IV -KINEMATICS AND KINETICS: © Kinematics: rectilinear motion with uniform and variable acceleration, cireular motion with uniform and variable acceleration, Projectile motion. Kinctics: D’ Alembert’s Principle, work -energy principle, impulse | ‘momentum principle. Text Books 1, Bhavikatti §.S. and Rajashekarappa, Engineering Mechanies, New age Intemational publication (India) Pvt. Lid. New Delhi 2, Junnerkar $.B, Elements of Applied Mechanics, Charotar Publishing House (India) Pvt Ltd., Anand (Gujarat) 3. $, Ramamrutham, Engineering Mechanics, Dhanpat Rai Publishing Company Ltd, Ansari Road, Darya Gang, New Delhi. Reference books 1. Ferdinand. P. Beer and E. Russell Johnson, Vector Mechanics for Engineers (Statics and Dynamics), The MeGraw Hill Publication, New York. 2. Ferdinand L. Singer; Hamper and Collins, Engineering Mechanics (Statics and Dynamics) _Publigatious (India) Pvt, Ltd. Noida off Sjandsbediko’ad8, Young, Engineering Mechanics (Statics and Dynamics), Me GRAW- (HILL International Editions. i Effective From: Academic Yeat 2020-21 Page 45 of 76 ELS, KE. Society's aS -\\ Rajaranibapu Inset of Technology, Sharale (i SHS\SE Aus Autonomous Insitute, affliated 10 Shiva! Universite. Kothapur) Wa) SY. B, Tech Computer Engineering Sylabus Ss With effective from 2021-2022, Class: - SY B. Tech ‘Semester —IV LT] P | Credits ‘Course Code: SH2023 Course Name: Engineering a ly 4 Mathematics - I Course Description: Engineering Mathematics-II is a core subject introduced at second semester of second year B. ‘Tech. Computer Science and Engineering. This course intends to build the competeney in the students to apply the knowledge of mathematics to the solution of engineering problems and to analyze it. I Course Learning Outeomes: After successful completion of the course, students will be able to: 1. Compute Kar] Pearson's product moment correlation coefficient and fit the lines of regression. 2. Compute discrete probability distribution, continuous probability distributions and Joint probability distributions. 3. Apply specific probability distributions to real-life examples, 4. Solve the problems on fuzzy sets. 5. Apply extension principle to fuzzy arithmetic and solve fuzzy equations SYLLABUS Unit 1 | Linear Regression and correlation @ Karl Pearson's Product moment correlation Coefficient, Lines of regression of bi-variate data, The fitted Regression line. ‘Unit? | Random Variables and Probability Distributions O Concept of random variable, Discrete probability distribution, Continuous probability distributions, Joint probability distributions. Unit 3 | Some Diserete and Continuous Probability Distributions oO Binomial Probability distributions, Poisson Probability distributions, Normal ‘Probability distributions, application to computer engineering, Unit 4” | Fuzzy set theory , © 7H 7 Effective From: Academie Yebr 2020-21 Page 46 oF 76 KB, Society's Rajarambepu Institute of Technology; Sakbarale (An Auonomaus Instinte, affated 9 Shivaji University, Kothapur) SY. B, Tech Computer Engineering Syllabus ‘With effective from 2021 - 2022 Introduction to crisp sett An overview, Fuzzy set Basie types, Fuzzy sets: Basic concepts, Algebraic operations on Fuzzy Sets, Physical interpretation of ordinary fuzzy set Unit S | Fuzzy sets versus Crisp sets © Additional properties of alpha-cuts, Representation of Fuzzy sets, Extension Principle for Fuzzy sets, Application of Extension principle for Fuzzy sets. Tait | Fuxny Arithmetic. a Fuzzy number, Linguistic variables, Arithmetic operation on intervals, Arithmetic operation on Fuzzy numbers, Lattice of Fuzzy numbers, Fuzzy equations. Text Books: 1. Ronald E. Walpole, Sharon L. Myers and Keying Ye, Probability and Statistics for Engineers and Scientists, 8th, Pearson Prentice Hall | 2. George J. Klir and Bo Yuan, Fuzzy Sets and Fuzzy Logic Theory and Applications, Printice Hall of India Pvt. Ltd. Reference Books: 1. S.C. Gupta, Fundamentals of Siatistics, Himalaya Publishing House, 1982 2. JS. R. Jang, C.-T. Sun, E. Mizutani, Neuro-Fuzzy and Soft Computing - A Computational Approach to Learning and Machine Intelligence, PHI Learning Private Limited. [fective From: Academie Yeir 2020-21 ! Page 47 of 76 KE. Sotiety's Rajarambapu Institute of Technology, Sakharale (An Autonomous Institute, afiiared 10 Shivaji University, Kolhopur) S.¥. B, Tech Computes Engineering Syllabus With effective from 2021 - 2022 Class: - SYB. Tech ‘Semester—1V LT] P | Credits Course Code: CS2043 ‘Couise Name: Computer a | 4 Networks Lab “| Course Description: Computer networks lab is a required! course for computer engineers. The goal of this course is to introduce the basics computer networks installations and configuration. Students will learn their fundamental layered structure, understand common offered layered services, and examine protocols and algorithms used to operate the network. Topics covered include introduetion to computer networks, OSI model, WAN and LAN design issues. Application layer design issues and protocols are discussed. Then, Transport layer design issues, protocols as well ‘as congestion control mechanisms ate presented. Socket programming is explained. An in-depth analysis is presented of the Network layer design issues, and intemetworking. Course Learning Outcomes: After successful completion of the course, students will be able to: 1, Define and apply architectural principles and mechanisms for data exchange among computer 2. Design, implement and analyse simple computer networks. Identify& analyse the performance of different network layer protocols to formulate and solve network-engineering problems. Identify Operations of TCP/UDP, FTP, HTTP, SMTP, SNMP ete. Analyse to compare performance of different routing protocols. Compare different networking models. Ability to use techniques, skills, and modem networking tools necessary for Nowe engineering practice. 8, Demonstrate an understanding of computer communications standards Page 48 of 76

You might also like