e-Learning Services Empowering Students & Teachers Outline The e-Learning concept UPTEC’s foray in e-Learning TEACHMATE Services • e-Learning Courses • e-Tests Course Description The e-Learning concept Using technology to design, deliver, select, administer, support and extend learning Learner Learning Manager/ Administrator Teacher / Instructor Technology e-Learning can be broadly defined as technology assisted learning. e-Learning Benefits Any time anywhere learning Learner centric & personalized Technology as a facilitator Rich, interactive, multimedia content Knowledge pooling & sharing Better use of learner’s time, accelerated learning, greater content retention Global reach Accountable & manageable Consistent quality UPTEC’s foray in e-Learning An established Content Development Division • Develops e-Learning Content CDs for Children, Competition preparation (Abhigyan, Yaksha) CD’s for DOEACC Question bank Web based Assessment Engine Web sites and applications • Develops content for books on IT subjects which is published by renowned publishers - Tata McGrawHill, Elsevier Sample • Develops instructional support material & student material Course Outlines Transparencies Presentations Study material Lab Manuals and Assignments Review questions & Model Papers Sample Sample Sample Sample Sample Sample Collaborated with AURALOG, France for e-Learning solution for language learning UPTEC offers e-Learning services to the education community under the brand TEACHMATE. TEACHMATE e-Learning and e-Testing Services TEACHMATE Services Web based self paced e-Learning Courses to • Engineering and IT students Degree Programmes such as BCA, MCA, BBA, BSc(IT), BE, BTech etc. Diploma programmes such as DOEACC ‘O’ , ‘A’ & ‘B’ level programmes • Working professionals • Job seekers requiring fundamental IT skills Online e-Tests TEACHMATE Services e-Tests e-Learning Courses Assist students to Learn and Master the subjects Revise, Practice through exercises and quizzes Question and Answers Test their knowledge and exam preparation Review and learn solutions Analyze performance Benefits for students • On demand learning at your pace, anytime, anywhere • Multimedia presentations with voiceover narration • In-depth coverage of course subjects • Online tests (subject / unit / topic wise) • Question & Answers • Take simulated exams and get online evaluation with solutions e-Learning Courses Foundation level (IT) IT Tools and Applications Business Systems Internet and Web Page Designing Programming and Problem Solving through C Language Programming through Visual Basic Advanced Level (IT) IT Skills Course in Computer Concepts Autocad Tally Computer Organization Structured System Analysis and Design Data Structures through C Language Introduction to Database Management Systems Basics of OS, Unix and Shell Programming Data Communication and Computer Networks Introduction to Object Oriented Programming and C++ Introduction to Object Oriented Programming through Java Computer Graphics e-Learning Course Content Structure Features ► Subject e.g. IT Tools & applications ►Module e.g. Microsoft Word ►Lesson e.g. Creating Documents ►Topic e.g. Using Wizard Topic presentations with voice narration Review Exercises (at the end of topic/ lesson) Key Learning points (at the end of lesson) FAQs Key Terms Self assessment through Previous year/ model papers Practice Tests e-Learning course features: Structured Content e-Learning course features: Topic Presentations with voice over e-Learning course features: Review Questions e-Learning course features: Key Learning Points e-Learning course features: Key Terms e –Test Features Tests are prepared from a large question bank Tests are mapped to a specific syllabus e –Test Features Two test modes : Select from either • Full length test • Unit wise test You can select all topics or a single topic e –Test Features User friendly test session interface e –Test Features Review of answers e –Test Features Multiple question types • MCQ, True-False, Fill in the blanks, Matching e –Test Features Unit/ subunit wise test results e –Test Features Graphical Performance Analysis TEACHMATE Demo Click here for Sample Course Content Course List Click on a Course Title to view the course description IT Tools and Applications Business Systems Internet and Web Design Programming and Problem Solving Through C Language Programming Through Visual Basic Computer Organization Structured System Analysis and Design Data Structures Through C Language Introduction to Database Management Systems Basics of OS, Unix and Shell Programming Data Communication and Computer Networks Introduction to Object Oriented Programming and C++ Introduction to Object Oriented Programming Through Java Computer Graphics Back to Course List Course Description IT Tools and Application This course has been designed to provide an introduction to Information Technology and IT tools. The student will become IT literate, and will understand the basic IT terminology. The student will be able to understand the role of Information Technology and more specifically computers, communication technology and software in present social and economic scenario. Back to Course List Course Description Business Systems The course has focus on the following: • • • • • Overview of Information Technology Computer Organization Computer Operating System and Software MS Windows, Linux, Word Processing and Spreadsheet tools Multimedia and Presentation Packages • • • • • Database and its efficient handling Principles and Techniques of Programming Visual FoxPro as a Data Base Management package Storing and retrieving the data, in situation specific manner Storing and retrieving the data, in situation specific manner The objective of this course is to give the students an in depth knowledge about the development of applications of business processing. The students will be able to understand how the business activities are conducted and very specifically, how the concerned data is managed. They will know about business environment, it's requirements and how they are fulfilled. The students will learn the following: Back to Course List Course Description Internet and Web Page Designing The goal of this course is to present overview of the Internet as a global resource for the people. The course has been designed to provide knowledge on series of Internet related activities. Students will understand the basic activities related to Internet and the basic knowledge for design of the web page / site. At the end of the course the students will be able to: • Effectively use the Internet for both information retrieval and data transfer. • Understand the client server relationships between Web servers and Web browsers. • Understand the domain name concept and services, Internet addressing and URL's. • Setup Internet network platforms. • Plan and manage the back-end infrastructure of a small-to medium-size Web site. • Design a simple web page using Hypertext Markup Language (HTML). Back to Course List Course Description Programming & Problem Solving through 'C' Language The objectives of this course are to make the student understand programming language, programming, concepts of Loops, reading a set of Data, stepwise refinement, Functions, Control structure, Arrays. After completion of this course the student is expected to analyze the real life problem and write a program in 'C' language to solve the problem. The main emphasis of the course will be on problem solving aspect i.e. developing proper algorithms. After completion of the course the student will be able to: • Develop efficient algorithms for solving a problem • Use the various constructs of a programming language viz. conditional, iteration and recursion. • Implement the algorithms in "C" language. • Use simple data structures like arrays, stacks and linked list in solving problems. • Handling File in "C". Back to Course List Course Description Programming through Visual Basic The objectives of this course are to enable the student to acquire good programming and design skills using comprehensive language with GUI tools, Object Oriented Programming, Event driven programming tools. The students are expected to learn Basic Development Environments, creation of graphics, creation of small applications and simple projects. This course will focus on the following aspects of a GUI based language. • Solving problems using GUI tools • Developing event driven programming skills using integrated development environment • Object Oriented Programming using Visual Basic • Developing simple database application Projects • Creating ActiveX controls in Visual Basic Back to Course List Course Description Computer Organization The objective of the course is to familiarize about hardware and software design including logic design, and basic structure and behavior of the various functional modules of the computer and how they interact to provide the processing needs of the user. This course mainly focuses on the hardware and system software. It aims to describe the following aspects: • Building blocks of the computer • Computer Design • Assembly Language Programming Back to Course List Course Description Structured System Analysis & Design The Objective of the course is to provide the necessary background and experiences in developing a System so that a student can enter in the professional community in the capacity of a system analyst or programmer analyst. The course focuses on the following aspects of Information System Development: • • • • Study, Analysis and Design of a System Documenting and evaluating the system Data Modeling Developing Information Management System for an Organization • Implementing and Testing Back to Course List Course Description Data Structures through ‘C’ Language The objective of the course is to introduce the fundamentals of Data Structures, Abstract concepts and how these concepts are useful in problem solving. After completion of this course student will be able to: • Understand and use the process of abstraction using a programming language such as 'C'. • Analyze step by step and develop algorithms to solve real problems. • Implement various data structures viz. Stacks, Queues, Linked Lists, Trees and Graphs. • Understand various searching and sorting techniques. Back to Course List Course Description Introduction to Data Base Management This course will enable students to develop background knowledge as well as core expertise in Database Management Systems. The students will learn database concepts, data structures, data models, various approaches to database design, strengths of relational model, and normalization. At the end of the course the student will be able to: • Develop Database systems to handle the real world problems. • Understand Database design and normalization techniques. • Use Standard Query Language and its various versions. • Understand importance of backup and recovery techniques. Back to Course List Course Description Basics of OS Unix & Shell Programming The objective of the course is to make the students aware of the functioning of a multi-user operating system. This course will serve as a foundation course for the higher level course in Unix. The students are expected to learn the commands while doing practical and emphasis should be given to those switches/options and flags, which are most frequently used in real life. After completion of the course, students will be able to: • • • • Understand Operating System concepts. Use System calls and memory management. Use Unix commands and editors. Carry out Unix File management and shell programming in Unix. • Do Network configuration and security management in Unix. Back to Course List Course Description Data Communication & Networks This course will allow students to develop background knowledge as well as core expertise in data communications and networking The course, starts from the very basics of communication technology and goes up to IP layer of the Internet, spanning mostly the lower three layers of OSI model. The students will be exposed to communication principles, different types of media, modulation techniques, multiplexing, switched networks, Internet, mobile wireless communication, fiber optics and the state-or-art networking solutions. At the end of the course the students would know: • • • • • • • • • • • Evolution of data communication and networking up to the Internet. Principles of data communication, channel characteristics, signaling, modulation and encoding. Various transmission media, their comparative study, fibre optics and wireless communication. Categories and topologies of networks. OSI model vis-a-vis TCP/IP architecture. Multiplexing, channel error detection and correction, data link protocols. Ethernet and token ring, X.25ATM, BISDN. Details of IP operations in the INTERNET and associated routing principles. Operation of optical networks, satellite networks, and wireless mobile system. Strategies for securing network applications using cryptography. Emerging technologies such as SONET, FDDI, mobile telephony etc. Back to Course List Course Description Introduction to Object Oriented Programming & C++ The objective of the course is to make the students understand the basic concepts of object-orientation and the object-oriented programming language C++ (Classes, Objects, Inheritance and polymorphsim) The course will mainly focus on the following aspects • Understand OOP's concepts. • Use of various C++ constructs and functions. • Use of C++ to develop programs to solve the real world problems. • Implementing Inheritance, Encapsulation, Operator Overloading and Dynamic Binding in C++. • C++ Streams and concept of exception handling, class libraries, fundamentals of Microsoft foundation classes. Back to Course List Course Description Introduction to Object Oriented Programming through JAVA The course is designed to impart knowledge and skills required to solve the real world problems using objectoriented approach utilizing Java language constructs. This course covers the subject in two parts, viz, Java Language, and Java Library. After completion of the course student are expected to understand the following - • Java tokens for creating expressions and creating Datatypes. • The way various expressions and data types are assembled in packages. • Implementation of Inheritance, Exception handling and Multithreading in Java. • Java I/O basics and Applets. • Setting up GUI using AWT/Swing • Network Programming in Java. • Accessing relational databases from Java programs Back to Course List Course Description Computer Graphics The objective of this course is to provide an introduction to fundamental concepts in computer graphics from a practical perspective. It aims to cover mathematical concepts essential for computer graphics, graphic devices, various algorithms and multimedia systems. Ideally, a student who successfully completes this course will be familiar with modern methods in computer graphics, with the use of commonly used tools in this area and will acquire knowledge to write algorithms for generating images. This course is an introduction to computer graphics and provides familiarity with graphics software and hardware systems. The course covers the following concepts: • • • • • • • • • • Understanding of graphics and its applications The fundamentals of input, display, and hard copy devices, scan conversion of geometric primitives Output primitives Geometric representations Two-and three-dimensional transformations Windowing and clipping methods Segments Three-dimensional concepts Hidden-element removal Multimedia hardware and applications End of Presentation