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

Similar documents
Lesson Plan for Even semester

Seth Jai Parkash Polytechnic, Damla

Diploma in Android Programming (DAP)

This page intentionally left blank

CERTIFICATE IN WEB PROGRAMMING

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Introduction to Programming Using Java (98-388)

Course Outline Faculty of Computing and Information Technology

Lesson Plan. Subject: OBJECT ORIENTED PROGRAMMING USING C++ :15 weeks (From January, 2018 to April,2018)

Course Design Document: IS202 Data Management. Version 4.5

Unit 2. Unit 3. Unit 4

Introduction... ix. Chapter 1: Exploring Fundamental Programming Concepts... 1

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized

Lesson Plan for Even semester Govt. Polytechnic Education Society, Lisana (Rewari) Name of the Faculty: Sh. Praveen Kumar Discipline:

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes

Fast Track to Core Java 8 Programming for OO Developers (TT2101-J8) Day(s): 3. Course Code: GK1965. Overview

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

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

C++ (Non for C Programmer) (BT307) 40 Hours

COURSE OUTCOMES OF M.Sc(IT)

JAVA. Duration: 2 Months

Standard. Number of Correlations

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

College Board. AP CS A Labs Magpie, Elevens, and Picture Lab. New York: College Entrance Examination Board, 2013.

5/23/2015. Core Java Syllabus. VikRam ShaRma

102. Introduction to Java Programming

Java SE 8 Programming

Ministry of Higher Education and Scientific research

Object Oriented Programming: In this course we began an introduction to programming from an object-oriented approach.

OBJECT ORIENTED DATA STRUCTURE & ALGORITHMS

A Unit of SequelGate Innovative Technologies Pvt. Ltd. All Training Sessions are Completely Practical & Real-time

SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science UNIT I - INTRODUCTION TO JAVA

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Assignment Session : July-March

JVA-103. Java Programming

Page 1

Data about data is database Select correct option: True False Partially True None of the Above

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

DBMS Lesson Plan. Name of the faculty: Ms. Kavita. Discipline: CSE. Semester: IV (January-April 2018) Subject: DBMS (CSE 202-F)

CS 445: Data Structures Final Examination: Study Guide

100%_Placement_Program - Hackveda

CHAPTER 1 Introduction to Computers and Programming CHAPTER 2 Introduction to C++ ( Hexadecimal 0xF4 and Octal literals 031) cout Object

Java SE 8 Programming

Operations of E-commerce Credit cardtransaction Secure Hypertext Transfer Protocol (SHTP) Teaching/Quiz

Review -Chapter 4. Review -Chapter 5

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

Java Programming Training for Experienced Programmers (5 Days)

Rajiv GandhiCollegeof Engineering& Technology, Kirumampakkam.Page 1 of 10

Discover how to get up and running with the Java Development Environment and with the Eclipse IDE to create Java programs.

JAVA CONCEPTS Early Objects

3D Graphics Programming Mira Costa High School - Class Syllabus,


DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

Design and implement a program to solve a real-world problem using the language idioms, data structures,, and standard library.

Oracle 10g: Java Programming

Techno India Batanagar Computer Science and Engineering. Model Questions. Subject Name: Database Management System Subject Code: CS 601

WA1278 Introduction to Java Using Eclipse

Core Java Contents. Duration: 25 Hours (1 Month)

Java SE 8 Programming

Big Java Late Objects

Jh fouk;d egkfo ky;] xkmjokjk RANI DURGAVATI VISHWAVIDYALAYA, JABALPUR BACHLOR OF COMPUTER APPLICATION BCA SYLLABUS THIRD SEMESTER

CHOICE BASED CREDIT SYSTEM (With effect from )

Microsoft. Microsoft Visual C# Step by Step. John Sharp

8) A top-to-bottom relationship among the items in a database is established by a

MTA Database Administrator Fundamentals Course

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

EDUVITZ TECHNOLOGIES

CO Java SE 8: Fundamentals

Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS

Course Hours

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

Short Notes of CS201

Course Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline ::

OracleAS 10g R3: Java Programming

Core Java - SCJP. Q2Technologies, Rajajinagar. Course content

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy.

The Sun s Java Certification and its Possible Role in the Joint Teaching Material

Dot Net Online Training

CS201 - Introduction to Programming Glossary By

Java 8 Programming for OO Experienced Developers

Syllabus for Computer Science General Part I

Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition. Chapter 7 Data Modeling with Entity Relationship Diagrams


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

Syllabus of C++ Software for Hands-on Learning: This course offers the following modules: Module 1: Getting Started with C++ Programming

KRISHNA KANTA HANDIQUI STATE OPEN UNIVERSITY Hiranya Kumar Bhuyan School of Science and Technology

Course materials Reges, Stuart, and Stepp, Martin. Building Java Programs: A Back to Basics Approach. 2d ed. (Boston: Addison-Wesley, 2011).

Index *EXTIND option, ADDPFTRG command. See CL command Alias CREATE ALIAS for, 62, 64 for a column, 22, for a table, 15-17, 62, 66-67,

Oracle. SQL(Structured Query Language) Introduction of DBMS. Build In Function. Introduction of RDBMS. Grouping the Result of a Query

E Oracle 10g Java Bootcamp I v1

D.K.M COLLEGE FOR WOMEN(AUTONOMOUS),VELLORE DATABASE MANAGEMENT SYSTEM QUESTION BANK

Absolute C++ Walter Savitch

Java Training For Six Weeks

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER

Fundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON.

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 4 Entity Relationship (ER) Modeling

Certification In Java Language Course Course Content

Java Programming Course Overview. Duration: 35 hours. Price: $900

Transcription:

Name of faculty: Gaurav Gambhir Discipline: Computer Science Semester: 6 th Subject: CSE 304 N - Essentials of Information Technology Lesson Plan Duration: 15 Weeks (from January, 2018 to April, 2018) ** Work Load (Lecture / Practical) per week (in hours): Lectures -03, Practical -03 Theory Week Lecture Topic Practical Day day (including assignment/test) 1 st 1 st Introduction to Module 1 st 2 nd Introduction to problem solving, Computational problem and its classification - Logic and its types, 3 rd Introduction to algorithms and flowchart, Introduction to Algorithm Tools, Steps to Developing a Program, Pseudo code, Flowchart elements Practical Topic Design the solution using pseudo code and flowcharts for practical problems 2 nd 4 th Searching algorithms: linear search, binary search 5 th Sorting algorithms: insertion sort, quick sort, 6 th Sorting algorithms: merge and selection sort 3 rd 7 th Introduction and classification to Data Structures, Basic Data Structures: array, stack, and queue. 8 th Revision of Unit 1 9 th Programming Basics, Application vs. Applet, Terminologies Platform, Java Platform, Java API, Language features, Why Java platform independent, JDK 4 th 10 th A simple Java application, How application is executed by computer, types of comments, Identifiers 2 nd Implement design solution of wk 1 problems using RAPTOR tool, 3 rd Flowchart implementation of Sorting algorithms using RAPTOR tool, Understanding basic programming constructs using Scratch Tool, Eclipse IDE basics 4 th Write simple Java Understand basic Programming Language

11 th Java Keywords, Data types, Primitive and Reference data types. 12 th Operators - Arithmetic, Assignment, Bitwise, Relational, Logical operators, Ternary operator. 5 th 13 th Conditional Constructs if (null else), if... else, nested if, compound if, switch, Iteration control : Counter-controlled 14 th Iteration control : Sentinel-controlled, Iteration control : Flag-controlled, break, Type Conversion and Casting 15 th Arrays, One-Dimensional Arrays, ways of declaring arrays, Multidimensional Arrays, Strings, Object Oriented Concepts fundamentals Constructs, Write simple Java Understand use of operators 5 th Write simple Java Understand Conditional Constructs & Iteration control, Write simple Java demonstrate use of one dimensional and multi dimensional arrays & Use of String class & its methods 6 th 16 th Introduction to classes & Objects, instance and reference variables, Pass by value Pass by reference 17 th Object Oriented Principles, Creation of Objects, The Heap and Garbage Collection 18 th Constructors, Constructors vs. Methods, Overloading Constructors, Using this with variable, methods and constructors, 7 th 19 th 20 th Introduction to packages, Access specifiers with examples, static modifiers and command line arguments. Essential Elements of a UML Class Diagram, Relationships in Class Diagram, association, multiplicity, aggregation, Generalization, Composition 6 th Write Java Understand Object Oriented Concepts, Write Java programs to understand constructors, overloading and use of this operator 7 th Use of public, private, protected and default access specifiers using Java programs, Writing Java code to understand Static and

21 st Use Case Diagrams, Components of Use case diagrams, Relationships in UCD, Guidelines to draw Use case diagram. dynamic polymorphism 8 th 22 nd 23 rd Revision of Unit 2 Sessional Test 1 8 th Understanding Java API and generating Java doc, 24 th Association, Aggregation, Composition overview, Inheritance, use of extends, types of inheritance, 9 th 25 th Single Inheritance Multiple Inheritance (Through Interface) Multilevel Inheritance Hierarchical Inheritance Hybrid Inheritance (Through Interface) With examples 9 th How to design Class diagram and Use case diagram to MS Visio How to write code as per Industry Coding Standards Optimization & Refactoring of code 26 th Use of Super, Overriding Base Class Methods 27 th Polymorphism: method overloading, constructor overloading, with examples 10 th 28 th Dynamic polymorphism: method overriding with examples, 29 th Abstract classes, Interface, Abstract class vs. Interface, How Interface similar to class, How Interface different from class 30 th Industry Coding Standards and Best Practices, JDBC Concepts and Writing Java application connecting to 10 th Writing first real first real world 11 th 31 st 32 nd Code tuning & Optimization Clean code & Refactoring 11 th Writing Second real

33 rd Revision of Unit 3 second real world 12 th 34 th Data Processing, Data Processing Cycle, the database technology, data models, High Level or Conceptual data models Representational or implementation data models Low level or Physical data models. 35 th ER modeling concepts, notations, Entity, Attribute & Domain, Entity Type & Entity Set, Types of Attributes, Super Key, Candidate Key, Primary Key, Strong and Weak entity,converting ER diagram into relational schema, 36 th Binary Relationship, N-ary Relationship, Database Constraints, Mapping Cardinalities, Participation Constraint, Total Participation Constraint, Enhanced ER diagram 13 th 37 th Logical database design, Functional Dependency, Closure of attribute, Trivial Functional Dependency, Full Functional Dependency, Partial Dependency, Transitive Dependencies, Multi Valued Dependencies, Importance of Dependencies. 38 th Normalization, First Normal Form (1NF), Second Normal Form (2NF) with Examples 39 th Third Normal Form (3NF) with examples 12 th Writing third real third real world 13 th Writing fourth real fourth real world

14 th 40 th DDL statements, DML statements, DCL statements with examples 41 st Joins- equi join, natural join, inner join, outer join, left outer, right outer and full outer join 42 nd Sub queries, Views 15 th 43 rd Database design Issues, SQL fine-tuning 44 th Revision of Unit 4 45 th Sessional Test 2 14 th Writing fifth real fifth real world 15 th Writing sixth real sixth real world