Diploma In Software Engineering
About Course
Diploma in Software Engineering is a diploma level course. This course is about learning the skills needed to develop a software that is user-friendly, affordable, reliable and easy to maintain. The principal of designing, testing and maintenance is also included in this program
What you will Learn
Students will develop problem solving and communication abilities throughout the program.
Scope
One can apply as an Analyst Programmer, gaming developer, mobile app developer, software developer, programmer, technical customer care specialist, teacher/ lecturer, etc.
Semester 1
Course Modules/Papers
- Fundamentals, MS Office, Internet(Digital Services)
- Data Flow Structure, Language C, HTML, CSS
Course Syllabus
Fundamentals
- Introduction to computers
- Input output devices, Memory
- Hardware Software
- Number System
- Introduction to Windows
- Changing Windows Properties( window color, screen saver,, resolution, date and time)
- Working with Notepad and Paint
- Creating, Deleting, Renaming Files and Folders
MS Word Required in Lots of office work
- Home
- Insert
- Page Layout
- References
- Review
- View
Mailing
MS Excel For Data Entry-listing-Accounting
- Home
- Insert
- Page Layout
- Formulas
- Data
- Review
- View
Power Point Basically used for Presentations
- Home
- Insert
- Design
- Animation
- Slidshow
- Review
- View
MS-Access For Creating Office Databases
- Home
- Create
- External Data
- Database Tools
- Datasheet
Internet For browsing mails & websites
- Introduction to Internet
- Surfing
- Create Account
- Sending & Receiving E-Mails
- Web Browsers
- Downloading & Uploading
- Google Drive
- Search Engines
Digital Services Net Banking, Cyber Awareness
- Net Banking
- Debit/Credit Card Transactions
- E-wallet
- UPI
- Fraud Emails
- Spams
Programming flow and structures.
- Algorithms
- Flowchart
Language C C Programming
- C Overview
- Environment Setup
- Basic Syntax
- Data Types
- Variables
- Constants
- Storage Classes
- Operators
- Loops
- Functions
- Arrays
- Pointers
- Strings
- Error Handling
Language HTML
- HTML Elements
- Attributes
- Headings
- Paragraphs
- Styles
- Comments
- Colors
- Images
- Tables
- Lists
- Classes
- File Paths
- Forms
- Input Types
CSS
Semester 2
Course Modules/Papers
- Linux and Commands
- Language C++, Java
Course Syllabus
Linux and commands
- History
- Difference between Linux and Windows
- Difference between Linux and Unix
- GNU
- Usage
- Career Options
- Root
- Basic Commands
- Vi Editor
- Understanding Files and Directories in LinuxÂ
Language C++C Programming
- C++ Characteristics
- Polymorphism
- Abstract Data Types
- I/O Services
- Functions and Variables
- Arrays and Strings in C++
- Classes in C++
- Using Constructors
- Using Destructors
- Operator Overloading
- Assigning Values
- Storage Management
- Inheritance
- Templates
Introduction to JavaFor Software development
- Java Vs C++
- Constants
- Variables
- Data types
- Operators
- Control Structure
- Syntax
Java Concepts
- Introduction
- Classes
- Objects
- Encapsulation
- Abstraction
- Inheritance
- Packages
- Interfaces/li>
- Exception Handling
- Multi-Threading
- File handling
- Applets