Mrs. V.Gomathi, AP/CSE ,organized a Value Added Course on Foundations of Programming and Problem Solving for third year and final year CSE and AD students . Dr. Anandkumar Prakasam,Root – IT learning Centre Research Consultancy, Trichy acted as a resource person and handled the session for 14 days (18 sessions) from 10.08.2022 to 13.10.2022. For third year students ,Fundamentals of Programming Languages was taken and for final years Basics of Programming Languages & Test Case Implementation was taken .
Foundations of Programming and Problem Solving | ||
Resource Person
Dr. AnandkumarPrakasam,Root – IT learning Centre Research Consultancy, Trichy |
||
Number of Days | : | 14 Days |
Academic Year | : | 2022 – 23 (ODD) |
Target Audience | : | III CSE, IV CSE & III AI & DS |
Total Sessions | : | 18 Sessions |
Total Hours | : | 54 Hours |
Course Details :
S.No | Topics | Duration | Date/Day |
(III CSE & AD) | |||
1 | Introduction-Company Types,Goal,Choosing a Company, Choosing a
Programming Language, Compiler vs Interpreter, Types of Programming Languages,What is a Program?,etc. |
3 |
Aug 10,Wed (FN) |
2 | DataTypes:Types,Primitive vs Complex,Value vs Reference,Garbage
Collection Primitives, Basic Data Types: int, float, char, bool, string with use cases,Git andGit Hub Fundamentals– Git Hands on training |
3 |
Aug 16,Tue (FN) |
3 | Conversion:Casting,Conversion,Formatting,Parsing,Basic Programming:IDE,
Input,Output and Basic Operations, Set15 questions hands on |
3 | Aug 17,Wed (FN) |
4 | Set 1 Discussion, Scope: Visibility and Lifetime, Stack Tracing, Debug using Break Points,Functions/Methods -Use Cases and Types, Functions Hands on | 3 | Aug 20,Sat (FN) |
5 | Functions Discussion, Conditionals: If Else and Boolean Operations, Conditions questions hands on,Switch Case,Ternary Operator,Boolean Functions, UnitTesting, Test Driven Development |
3 |
Aug 20,
Sat (AN) |
6 | Conditionals Discussion, Loops: Unstructured, Structured, Parts, while, for, do while,multiple iterators,break and continue,Loops ,questions hands on,Contest I/O Discussion,PracticeContest1-Intro Hands On |
3 |
Aug 22,
Mon (FN) |
7 | Loops Set1 Discussion,Set2 IO Explanation,Simple Patterns Explanation,Set2-5questions Handson, Practice Contest2 and Discussion | 3 | Sep 01,
Thu (FN) |
8 | Loops Set2 Discussion,Factors,Primes and Number Problems,Set3 IO
Explanation,Practice Contest 3 and Discussion |
3 | Sep 3,
Sat (FN) |
9 | Arrays-1D,2Dand Jagged Arrays with Use Cases and Demo,ArraysSet1- 5
Questions Hands on Practice Contest4–Hands on and Discussion |
3 | Sep 9,
Fri (FN) |
10 | Array Set 1 Discussion, Linear Search, Binary Search, Array Set 2 IO, Array Set 2HandsOn 5 Questions. Practice Contest 5–Hands On and Discussion | 3 | Sep 9,
Fri (AN) |
11 | Array Set 2 Discussion, Rotation and Reverse in place, Array Set 3 IO, Collection Classes: List, Sorted List, Stack,Queue,Dictionary,Set Use Cases with Demo.Practice Contest6– Hands On and Discussion |
3 |
Sep20,
Thu (FN) |
12 | Array Set3Discussion,Collection Set1 IO,Files and Directories-FileI/O,Game Development-Board Games,Practice Contest7 Hands on and discussion. | 3 | Sep 20,
Thu (AN) |
13 | Collection Classes Set1 Discussion,Strings and Character Arrays. StringsIO.
Board Game Project Review and Improvements, Practice Contest 8 Hands on and Discussion. |
3 |
Sep 22,
Sat (FN) |
14 | Strings Set Discussion.Two PointerTechnique.Board Game Project Review and Suggestions.FullContest1 and Discussion. | 3 | Sep 22,
Sat (AN)
|
(IV CSE) | |||
15 | Basic Programming Concepts and Sample programs |
3 |
Sep27,
Tue (FN) |
16 | Concepts of Test Cases | 3 | Oct 11,
Tue (AN) |
17 | Sample Test case Implementations |
3 |
Oct 12,
Wed (AN) |
18 | Sample Test case Implementations | 3 | Oct 13,
Thu (AN) |