The course is aimed to develop problem-solving strategies, techniques and skills that can be applied to computers and problems in other areas which give students an introduction to computer and analytical skills to be used in their subsequent course work and professional development. Emphasis of this course is to act as an introduction to the thinking world of computers, to help students develop the logic, ability to solve the problems efficiently using C programming. Knowledge in a programming language is prerequisite to the study of most of computer science courses. This knowledge area consists of those skills and concepts that are essential to problem-solving and programming practice independent of the underlying paradigm. Student will learn various concepts and techniques for problem-solving and will implement those ideas using C programming.
Problem - Solving Techniques Steps for Problem - Solving Using Computer as a Problem-Solving Tool Design of Algorithms Definition Features of Algorithm Criteria to be followed by an Algorithm Top Down Design Analysis of Algorithm Efficiency Redundant Computations Referencing Array Elements Inefficiency Due to Late Termination o Early Detection of Desired Output Condition o Trading Storage for Efficient Gains Analysis of Algorithm Complexity Computational Complexity o The Order of Notation o Rules for using the Big - O Notation o Worst and Average Case Behavior Flowcharts Basic Symbols used in Flowchart Design
Unit 2: Basics of CWhat is a Program and what is a Programming Language? C Language History of C Salient Features of C Structure of a C Program A Simple C Program Writing a C Program Compiling a C Program The C Compiler Syntax and Semantic Errors Link and Run the C Program Run the C Program through the Menu Run from an Executable File o Linker Errors o Logical and Runtime Errors Diagrammatic Representation of Program Execution Process
Unit 3 : Variables and ConstantsCharacter Set Identifiers and Keywords Rules for Forming Identifiers o Keywords Data Types and Storage Data Type Qualifiers Variables Declaring Variables Initialising Variables Constants o Integer Constants o Floating Point Constants Built-in String Functions and Applications Strlen Function o Strcpy Function Strcmp Function Strcat Function Strlwr Function Strrev Function Strspn Function Other String Functions
Unit 4 : Expressions and Operators
Assignment Statements
Arithmetic Operators
Relational Operators
Logical Operators
Comma and Conditional Operators
Type Cast Operator
Size of Operator
Shorthand Priority of Operators
Decision Control Statements The if Statement The switch Statement Loop Control Statements The while Loop The do-while Statement o The for Loop o The Nested Loop The Goto Statement The Break Statement The Continue Statement
Unit 6 : ArraysArray Declaration Syntax of Array Declaration o Size Specification Array Initialization Initialization of Array Elements in the Declaration Character Array Initialization Subscript Processing the Arrays Multi-Dimensional Arrays o Multi-Dimensional Array Declaration o Initialization of Two-Dimensional Arrays
Unit 7 : StringsDeclaration and Initialization of Strings Display of Strings Using Different Formatting Techniques Array of Strings Built-in String Functions and Applications Strlen Function o Strcpy Function Strcmp Function Strcat Function Strlwr Function Strrev Function Strspn Function Other String Functions
Unit 8 : FunctionsDefinition of a Function Declaration of a Function Function Prototypes The Return Statement Types of Variables and Storage Classes Automatic Variables o External Variables o Static Variables o Register Variables Types of Function Invoking Call by Value Recursion
Declaration of Structures Accessing the Members of a Structure Initializing Structures Structures as Function Arguments Structures and Arrays Unions Initializing an Union Accessing the Members of an Union
Unit 10 : PointersPointers and their Characteristics Address and Indirection Operators Pointer Type Declaration and Assignment Pointer to a Pointer Null Pointer Assignment Pointer Arithmetic Passing Pointers to Functions A Function Returning More than One Value Function Returning a Pointer Arrays and Pointers Array of Pointers Pointers and Strings
Unit 11 : The C Preprocessor# define to Implement Constants define to Create Functional Macros Reading from Other Files using # include Conditional Selection of Code using #ifdef o Using #ifdef for different computer types o Using #ifdef to temporarily remove program statements Other Preprocessor Commands Predefined Names Defined by Preprocessor Macros vs Functions
Unit 12 : FilesFile Handling in C Using File Pointers Open a file using the function fopen ( ) Close a file using the function fclose( ) Input and Output using file pointers Character Input and Output in Files o String Input / Output Functions o Formatted Input / Output Functions o Block Input / Output Functions Sequential Vs Random Access Files Positioning the File Pointer The Unbufferred I/O - The UNIX like File Routines
Attitude Academy’s Graphic Designing course in Yamuna Vihar is amazing! The trainers are very experienced and break down complex design concepts into easy-to-understand lessons. The hands-on experience with software like Photoshop and Ill
The Multi Autodesk training at Attitude Academy was absolutely incredible! The trainers are experts and make even the most complex topics easy to understand. I learned practical skills that I’m already using in my freelance work. I highly
I had an amazing experience at Attitude Academy. The Multi Autodesk course is extremely detailed, and the instructors go above and beyond to help. From AutoCAD basics to advanced Revit modeling, the course offers a well-rounded learning exp
The Digital Marketing course at Attitude Academy in Yamuna Vihar is a great learning experience! It covered everything—SEO, SEM, and content marketing. The trainers are very knowledgeable and always ready to help. The practical approach m
The course was fantastic! It covered everything from using Windows and MS Office to browsing the internet safely. The instructors were patient and explained everything in simple terms. ???
The Spoken English & PDP course at Attitude Academy has been life-changing! The trainers are very knowledgeable and make learning enjoyable. The classes focus on practical communication, which made me feel confident speaking English in real
The course was very hands-on, with lots of practical exercises. I learned everything from HTML to advanced JavaScript, and I’m now able to build dynamic websites. The instructors were super helpful and encouraging throughout the course! ?
The Digital Marketing course at Attitude Academy in Yamuna Vihar is a great learning experience! It covered everything—SEO, SEM, and content marketing. The trainers are very knowledgeable and always ready to help. The practical approach m
The Graphic Designing course at Attitude Academy is fantastic! I learned everything from the basics of design to advanced techniques in Photoshop and Illustrator. The trainers are supportive and knowledgeable. I feel ready to start my caree
The course was fantastic! It covered everything from using Windows and MS Office to browsing the internet safely. The instructors were patient and explained everything in simple terms. ???
Enrolled in the MIS & Data Analytics program at Attitude Academy, and it’s been a game-changer! The course covers everything from basic concepts to advanced data handling. The live projects were really helpful in building confidence.
The Graphic Designing course at Attitude Academy is fantastic! I learned everything from the basics of design to advanced techniques in Photoshop and Illustrator. The trainers are supportive and knowledgeable. I feel ready to start my caree
Attitude Academy’s Multi Autodesk course in Yamuna Vihar is a game-changer! The instructors are top-notch and provide personalized attention. The practical lessons on AutoCAD, Revit, and 3Ds Max have been incredibly helpful. I’m now con
Thank you for your amazing review! ? We're so happy to hear you're confident with computers now. Keep exploring and learning! ?
Attitude Academy’s Graphic Designing course in Yamuna Vihar is amazing! The trainers are very experienced and break down complex design concepts into easy-to-understand lessons. The hands-on experience with software like Photoshop and Ill
This is one of the best institute for Autocad Training. I recommend everyone should study from Mohsin sir class and join his batch only, he is very knowledgeable and expert in this industry. He always explains the concepts very clearly and
It has been a great experience for me to take fashion and dress designing training from attitude academy. I have taken fashion and dress designing course .the trainer especially anjali mam is very good and has good knowledge. I have also go
I recently completed the Interior Designing training course at Attitude Academy, and it exceeded my expectations. The trainer's expertise and the excellent learning environment made the experience remarkable. The study material was top-notc
It has been a great experience for me to take Autocad 3d's Max training from Attitude Academy. I have taken Autocad course. The trainer especially Sumit Sir is very good and has good knowledge. I have also got a placement from here. The pla
It was such a great experience to study AutoCAD course, I have learned a lot about my strengths and weaknesses with the help of my amazing tutors. Now I believe I am more capable of teaching different skills effectively.
While starting the course I was lacking motivation but as I learned to go with flow and explored different topics, faculty at Attitude Academy helped me by taking care of all the doubts. Thus, ensuring my clarity in the subjects.
My experience with Attitude Academy has been great. Now, I can say that I have a strong foundation in programming, This course gave me a taste of developing websites which helped me build some interesting projects for my portfolio.
Best academy for smart courses and good facilities
Wonderful dresses I am stitching for myself, my family and the institute, after learning dress designing from this institute. So happy...
Best FD and DD, I am doing 6 months course from here, Anjali and Divya mam are best. Such an experienced and great faculty of fashion and dress designing here.
I have Completed my Tally.ERP9 Course with good experience. And now I feel that I am very confident about my interview and job.