pic1

BACKGROUND

Computer and information technology are playing a vital role in development efforts of the modern society and this role is being accomplished through extensive use of computers in research and development activities concerning most branches of human knowledge, viz, science, engineering, education, medicine, agriculture, government, industry and business.  But, efficient use of computer needs appropriate manpower and environment.

In Bangladesh, besides environmental difficulties, the availability of expert knowledge, trained personnel, technical back-up and information sharing are major constraints to appropriate use of computers and development of information technology. Although the total investment in computers is substantial in the context of the limited capital base, the prevalence of computers are somewhat limited in the country. Computer capacity utilization in Bangladesh is reported to be very low in comparison to regional and international standards, even if the appropriateness of use is disregarded.  In other words, in Bangladesh, real benefits from the computers are not being derived.

To improve this situation, IUBAT University established a Computer Education and Training Center (CETC) in 1991. The CETC is geared towards developing a healthy computer culture and promote information technology. The CETC is a component of IUBAT University.

In this effort, CETC is received specific technical support and cooperation from the Regional Computer Center and Division of Computer Science of the Asian Institute of Technology (AIT) Bangkok, Thailand and also support from other universities collaborating with IUBAT University.

OBJECTIVES

The major objectives are development of knowledge, skills, technical capabilities and resource base to facilitate promotion of productive use of computer and information technology. These are being realized through teaching, training, research, consultancy and information sharing.

ACTIVITY DOMAIN

The activity domain of CETC is gradually growing to cover education, training, applied research, consultancy and documentation. The present Islamic Development Bank-Bangladesh Islamic Solidarity Educational Wakf (IDB-BISEW) educational domain encompasses a Diploma in Computer Science and Engineering (DCSE).  There are also short training programs in the areas of programming languages, use of software packages, operating systems, hardware maintenance and trouble shooting, Web applications, server and database administration, network installation and maintenance. Applied research contributes to knowledge base development in Information Technology (IT) in general and computer applications in particular. The consultancy and information sharing are basic support services to the professional and user community.

EDUCATIONAL PROGRAMS

The major educational program is a 5 semester Diploma in Computer Science and Engineering with specialization in software engineering, hardware maintenance and trouble shooting, networking and Web applications. The program philosophy emphasizes practical orientation with sufficient theoretical underpinning as obverse to root learning. The diploma program emphasizes the following orientation:

  • adequate knowledge on computer software and hardware
  • mathematical skills required for the understanding and use of computers
  • adequate training in programming to make possible the writing and documenting  programs
  • training in systems analysis and design
  • application of systems software and operating system
  • capability in software design and development
  • capability to maintain hardware and manage trouble shooting
  • capability to handle affairs related to networking
  • ability to design, maintain and hosting WebPages as well as e-commerce.

A DCSE graduate is developed to be able to fit for employment in software engineering, systems design, programming, e-business and database management, Software Development. Besides, they have good prospects for employment as teacher-trainer. The credits earned can also be applied towards further study in IUBAT University and similar institutions within the country and abroad.

TRAINING PROGRAMS

Poor computer performance in many organizations indicates that most computer users and professionals have inadequate knowledge of using computers effectively and economically. To get the proper and beneficial use of computers in business and other activities, there is no alternative to well planned and organized computer training. As computers have a major effect on employment, productivity and competitiveness in the real world, CETC is accepting the challenge of offering systematic, well planned computer training by highly educated and devoted faculty.

Training programs qualify participants for certificates and most programs involve 60 contact hours spread over 4-6 weeks on part time basis and 2 weeks on full time basis. Training covers programming language courses as well as packaged program courses in modular form. The short courses are available for Programming C, C++ (Object Oriented Programming), JAVA/J++, WebPage Designing and Animation, Macromedia Flash, PhotoShop, Linux, SQL, ORACLE and popular packages like MS-Office and SPSS.

APPLIED RESEARCH

Research agenda includes areas like management information and decision support systems, system analysis and design, specialized application of computer in business, impact of computers on management, society, employment, productivity, quality of life, privacy, etc. Research will also cover computer use to establish a benchmark situation in the country. The center will also respond to research offers that may be available from within the country and outside.

CONSULTANCY SERVICES

The introduction of computers in both public and private sector organizations in Bangladesh as well as in the region is steadily growing. This gives rise to the need for independent consultancy services, which will define system requirements and supervise implementation. In addition to system familiarization training, a measure of the effectiveness of on-going training also demands consultancy services. Project development involves requirement of analysis and definition, system prototype development, implementation, support and training of the users and support personnel. CETC puts efforts to develop an expertise base for offering independent consultancy services.

DOCUMENTATION AND INFORMATION

To overcome the limited documentation and information availability in the country, the CETC will develop a unit on documentation and information. Besides setting up a library, the unit will serve as a reference base and promote information sharing through conferences, seminars, workshops, newsletters and other mediums. Appropriate linkages are being developed with similar educational centers within the country and outside.

Host of Solidarity Education

CETC is primarily selected for Islamic Development Bank-Bangladesh Islamic Solidarity Educational Wakf (IDB-BISEW).

HARDWARE AND SOFTWARE PLATFORMS

CETC is a Structured LAN (Local Area Networks) Computer Laboratory, which at present has 90 Duel Core, Core 2 duo and Quad Core PCs, which are Intel compatible, 2 Laser printers, 1 Scanner and ancillary facilities like broadband Internet browsing and E-mailing. Additional equipment procurement is being planned to extend the LAN in a campus wide Information System. There is cooperative computer lab sharing arrangement agreements with technical institutions located in Dhaka city.

Desktop Operating System Microsoft Windows XP and Windows 7 are being used by all of the Nodes and standalone PCs and One HP Proliant ML350 Server with Windows Server 2008 and Cisco Router made our structured LAN more smooth and secure. The application packages include Microsoft office, Microsoft Project, SPSS, Corel Draw, Adobe Photoshop, Adobe PageMaker, Internet Explorer, Netscape Mozilla Firefox Communicator and the like. The Programming Language software such as Turbo C/C++, Win C/C++, Microsoft Visual Basic, Visual C++, and Macromedia dream weaver CS4 and Macromedia dream weaver 8 are also available in the lab.

ACTIVITIES TO DATE

The first program of CETC was holding of the first ever Curriculum Development Seminar on computer courses in Bangladesh in December, 1991. This half day seminar was participated by 220 computer professionals and interested individuals. In this seminar, the curricula of Diploma in Computer Science was developed in collaboration with the Computer Sciences Division of AIT, Bangkok and short courses developed in collaboration with the Regional Computer Center of AIT were publicly reviewed for local adaptability. The finalized curricula constituted the basis of initiating diploma and short courses at CETC.

The computer courses were formally inaugurated in January 1992 by the President, AIT, Bangkok. The function was attended by the State Minister for Relief, GOB.

A five (5) semester Diploma in Computer Science and Engineering program is operative now 30 candidates have already graduated.

Certificate programs in computer have been initiated with the holding of a Workshop on Microcomputer Applications on Project Management in May, 1993. Computer short courses are offered in languages, e. g., C++ languages, business application packages, e. g. SQL, ORACLE, MS Office, SPSS and specialized areas such as Systems Analysis and Design, Computer Operation and Maintenance, Software Engineering, Web Applications, e-commerce Management, Database Management, Server Administration, Computer for Executives and the like.

These programs are offered publicly as well as on tailor-made basis for a single organization. Detailed information on certificate programs have been provided in a later section of the bulletin.

The third program was a seminar on Computer Information System: Application in Bangladesh offered by Dr. Mohammad A. Abdullah of IBM Corporation, USA.

The fourth program was the inauguration of certificate courses in computer starting with WORD PROCESSING packages. The inaugural function was graced by the State Minister for Youth and Sports, GOB and the Vice-Chairman of the Bangladesh Computer Council. Twenty two participants graduated through this 8 weeks training program and the certificate awarding ceremony was graced by the Minister for Post and Telecommunication of GOB.

The fifth program was a training course on Spread Sheet Analysis using LOTUS 1-2-3 held in July, 1993 for post-career executives and pre-career individuals. Nine participants were awarded certificates. The certificate awarding ceremony was graced by the State Minister for Textiles of GOB.

The sixth program was a training course on d-BASE III+IV held in August-September, 1993 for pre-and post career individuals. Seven participants were awarded certificates. The certificate awarding ceremony was graced by State Minister for Finance of GOB.

The seventh program was training on WORD PROCESSING packages for pre and post-career individuals held in September-October, 1993. The certificate awarding ceremony was graced by the State Minister for Planning of GOB.

The eighth program was an 8 week training program on FoxPro Programming held in April-June, 1995 for pre- and post-career individuals. Seven participants were awarded certificates after the completion of the program.

The ninth program was a seminar on Software Industry for Bangladesh offered by Dr. Abdus Sattar Syed of IUBAT University faculty, in August 1995. The seminar was inaugurated by the State Minister for Science and Technology of GOB.

The tenth program was a 12 week training program on Software Engineering held in September-November, 1995 for pre and post-career individuals. Fourteen participants were awarded certificates after completion of the program.

The eleventh program was a 12 weeks training program on COBOL Programming with English Language held in September-November, 1998. Fifteen participants graduated after the completion of the program. The certificate awarding ceremony was graced by the Minister for Science and Technology of GOB.

The 12th program was a 60 hours training program on Programming C held in January – April 2001. Seventeen participants successfully completed the training program

The 13th program was a 60 hours training program on Programming C held in May – August 2001. Ten participants successfully completed the training program.

The 14th program was a 40 hours training program on Microsoft Suite for Office Automation and Management held in April – June 2002. Ten participants successfully completed the training program

The 15th program was a 60 hours training program on Programming C held in April – July 2002. Twelve participants successfully completed the training program.

The 16th program was a 30 hours training program on Microsoft Suite for Office Automation and Management held in January – May 2003. Twelve participants successfully completed the training program.  The inaugural ceremony of the certificate course was held on January 25, 2003. The Executive Director, Bangladesh Computer Council inaugurated the program as the Chief Guest.

The 17th program was a 40 hours training program on Webpage Designing and Animation held in January – May 2003. Ten participants successful completed the training program.

The 18th program was a certificate course for HSC level students on Microsoft Office Management and Internet. It was a 35 hours training program held in July – September 2003. Eighteen participants successfully completed the training program.

The 19th program was one day training program on advance Microsoft office Management and multimedia use held in April 2010. Forty five faculty and thirty two staffs successfully completed the training program

The 20th program was a certificate for HSC level students on Microsoft Office Management and Internet. It was a 120 hours training program held in September-November 2010. Twenty participants successfully completed the training program.

PROGRAMMING CONTEST

Intra-University Programming Contest is a regular semester event at IUBAT University. This contest is conducted to encourage students towards programming skills as well as to boost up their programming capability. The contest generates considerable interest among students. The champion team is given prizes and Certificates of Recognition in a formal ceremony.

The Intra-University Programming Contest has been introduced in Summer 1998 but it is regularized as a semester event from Spring 2001.

The 2nd Intra-University Programming Contest was held on July 2, 1999. The contest was jointly organized by IUBAT IT Society and CETC – Computer Education and Training Center of the University. In the contest, five teams, consisting of 3 students from Computer Science Program participated while the team of M Rafiqul Islam, Riaz Hasib Hossain and S M Ataur Rahman became champion.

The 3rd Contest was held on August 3, 2001. Four teams, each consisting of 3 students form Computer Science Program participated in the contest. The team of A B M Mahbubor Rahman, Md Abdul Kader Jilani and Md Shariful Islam won the top position.

The 4th Intra-University Programming Contest took place on November 23, 2002. Six teams, each consisting of three students from different departments, participated. Iftekhar Mohammad Khondoker, Md Anwar Hossain and Md Syedur Rahman won the top position.

The 5th Intra-University Programming Contest was held on March 8, 2003. Five teams, each consisting of three students from different departments, participated. A B M Kamrul Islam, Ehteshamul Haque and Zerar Abdullah won the top position.

The 6th Intra-University Programming Contest was held on July 19, 2003. Six teams, consisting of three students from different departments, participated. Ashraf Ahmed, Iftekhar Mohammad Kohondoker and Md. Anwar Hossain won the top position.

The 7th Intra-University Programming Contest was held on August, 2004. Seven teams, consisting of three students from different departments, participated. Alamgir Bhuyan, Mehadi Hasan, Faisal Mahmud won the top position.

The 8th Intra-University Programming Contest was held on October, 2005. Eight teams, consisting of three students from different departments, participated. CSE team won the top position.

The 9th Intra-University Programming Contest was held on February, 2007. Ten teams, consisting of three students from different departments, participated. Jahid Hasan, Saidur Rahman and Rasedul Islam won the top position.

The 10th Intra-University Programming Contest was held on July, 2009. Nine teams, consisting of three students from different departments, participated. CSE team won the top position.

The 1St Inter University Programming Contest was held on January 31, 2010. The contest was jointly organized by Computer Science and Engineering Department and CETC – Computer Education and Training Center of the University. In the contest, Eight University and nine teams consisting while the team of Daffodil University became champion and BRAC University became 1st runner up and USTC, Chittagong became 2nd runner up.

EDUCATIONAL WORKSHOP ON COMPUTER SCIENCE FOR COLLEGE TEACHERS

The first educational workshop on Computer Science for College Teachers was held on April 24 – 25, 2003. Twenty nine participants of different government and non-government colleges attended this workshop.

The second educational workshop on Computer Science for College Teachers was held on August 22 – 23, 2003. Thirty participants of different government and non-government colleges attended this workshop.

RESOURCE PERSONS

The resource person’s base of the center consists of academicians, researchers, trainers, experts and practitioners from national and international organizations. A list of resource persons is provided in the faculty section of the bulletin. Other resource persons are identified and involved keeping in view of the needs for a specific task or project.

DIPLOMA IN COMPUTER SCIENCE AND ENGINEERING (DCSE) PROGRAM

Use of computers in Bangladesh is increasing day by day. But its appropriate utilization is not possible due to inadequate availability of expert knowledge, trained personnel, technical back up and information sharing. To overcome this situation, CETC has been offering Diploma in Computer Science from 1991. Getting approval from academic council of IUBAT University, CETC has been offering Diploma in Computer Science and Engineering from 2002. The diploma program is designed to alleviate the pressing need for computer educational training and aims at producing skilled manpower with strong theoretical underpinning and practical orientation to meet the manpower demands within the country, region and international markets. The program philosophy emphasizes practical and market orientation with sufficient theoretical foundation.

OBJECTIVES

The program is intended to prepare a participant for practical work in software design. Specifically the diploma program is designed:

  • To provide adequate knowledge on computer software operations and hardware
  • To provide the mathematical skills required for the understanding and use of computers
  • To provide adequate training in programming to make possible the writing and documenting of programs
  • To provide training in systems analysis and design
  • To introduce application of systems software & operating system networking
  • To develop capability in software design and development
  • To provide adequate knowledge on Webpage designing, maintaining and hosting as well as e-commerce

Diploma Students

The Diploma in Computer Science (DCSE) program serves the needs of young people who have completed a minimum of 12 years of education in high school and college and are looking for a career in computer. Students with 14 years of education, i.e. B.A, B.Sc, B. Com, are given preference in the program. They come from varied educational backgrounds: sciences, arts, social science, commerce and from different educational systems like, HSC, `O’ level /`A’ level, senior Cambridge or professional diploma, etc. These students have potential for success and strong motivation for achievement in computer.

INTERNATIONAL STUDENTS

IUBAT University being a multi-cultural university encourages students of South and South East Asia and other countries of the world to enroll in Diploma in Computer Science and Engineering. Any one satisfying above mentioned eligibility criteria or equivalent is welcome to apply. The tuition and other fees of the diploma program at IUBAT University are highly competitive in the region and the cost of living in Dhaka is one of the lowest. The international students are invited to write for further information or clarification on the program.

DURATION OF STUDY

The academic year is divided into 3 semesters of 16 weeks. Daily classes for Diploma in Computer Science and Engineering students are scheduled between 8:30 AM to 8:30 PM, five days a week. In addition, make up classes are scheduled on remaining days. The program management is fully committed to strict maintenance of schedule to avoid any delay in program completion.

The Diploma program is of 61 credit hours and student who registers in 12 credit hours in every semester is a full time student. If a student successfully completes each course and practicum, it will take 5 semesters i. e. 1 year 8 months to complete the program. The student who elects to register in less than 12 credit hours will naturally take longer time to complete. The program allows participation of part time students.

PROGRAM OF STUDY

The Diploma in Computer Science and Engineering consists of 61 credit hours including a practicum. The courses are organized along with three areas to provide due emphasis required by the program. The areas are:


Languages English
Mathematics
Support Statistics
Management Information System
Core Computing
Operating System
Programming
Software
Operation & Maintenance
Specialization Hardware Maintenance
Computer Networking
Web Applications
e-commerce

PROGRAM FEES

IUBAT University assesses fees for students on credit hour basis.  Per credit hour tuition fee for the Diploma in Computer Science in Engineering (DCSE) Program is Tk.-1,600 for local students.  There is an admission fee of Tk. 5,000 paid once at the point of admission to DCSE program.  The rate of other charges such as semester fee, other activities fees and refundable library and laboratory deposits in details have been provided in the Financial Information section of this Bulletin. This section also provides information on financing arrangement including merit-scholarships at the point of admission, cash rebate, in-course fee waiver scholarship, different scholarships, on-campus work opportunities, financial assistance in the form of grants, installment payment, deferred payment, student loan etc. The standing IUBAT University policy to cater to needs of all qualified students who aspire for higher professional education regardless of the income level of his/her family through appropriate educational financing arrangement under the concept Knowledge Based Area Development: A Step Towards Community Self-Reliance applies to DCSE program.

The Financial Information section also contains information on tuition fees for international students, including special fees for students from SAARC countries as well as Least Developed Countries (LDC) of Asia and Africa.

COMPREHENSIVE

The comprehensive is conducted for students who have satisfactorily completed all course work. The objective of the comprehensive is to test the student’s capability to comprehend the entire program. It consists of a written test of three hours and an oral examination which is conducted by a board consisting of academics and practitioners. The comprehensive is graded and the student must obtain a passing grade to qualify. The students must take comprehensive to fulfill the requirements of the program. The comprehensive is a pre-requisite to practicum.

PRACTICUM

The practicum requires a student to translate his/her learning into action which means a student of DCSE should apply his/her acquired knowledge to perform computer work in practical situation in business or other organizations. The practicum takes the form of an internship-cum-project work based on some real life software package design by the student. It provides an on-the-job exposure to the student and an opportunity to practice computing, comprehend the computer based information system of an organization and interact with the environment of the organization. A student who has satisfactorily completed all the courses and have passed comprehensive examination may apply for practicum. In the practicum phase, a student is placed in the computer related department of a selected organization for 12 weeks and s/he is allowed four more weeks to write a comprehensive and in-depth report on the computer related system and practice of the organization. The student is required to submit the report and defend it before an interview board which will include academics, practitioners and organizational representative. The student must earn a passing grade to qualify in the practicum. The practicum carries weight of 9 credit hours.

REQUIREMENTS FOR DIPLOMA

The Diploma in Computer Science and Engineering will be conferred only to the student who has fully complied with the diploma requirements and has applied for it. The requirements are that the student has:

  • completed all the prescribed course requirements with a minimum of 61 credit hours.
  • earned at least passing grade in each of the courses
  • earned a cumulative grade point average (CGPA) of 2.0
  • fulfillment of English language requirement through English Language Competency Test (ELCT).
  • earned at least a passing grade in the comprehensive
  • Earned at least a passing grade in the practicum.
  • satisfactory behavior and discipline.
  • library and financial clearance from the center and the university.

COURSES


Course Code Course Name Credit
ART 102 Educational Planning 1
ART 202 Career Planning & Development 1
ART 203 Career Planning & Development 1
ENG 101 Basic English Composition 4
MAT 107 Mathematics 4
CSE 103 Fundamentals of Computers and Applications 3
CSE 104 Computers Applications Lab 1
CSE 151 Visual Basic 3
CSE 152 Visual Basic Lab 1
CSE 183 Programming (C) 3
CSE 184 Programming Lab 1
CSE 247 Computer Organization and Architecture 3
CSE 307 Operating Systems 3
EEN 183 Circuit Analysis I 3
EEN 184 Circuit I Lab 1
CSE 347 Computer Hardware and Maintenance 2
CSE 348 Hardware Lab 2
CSE 283 Programming C++ 3
CSE 383 Programming Java 3
CSE 384 Programming Java Lab 1
CSE 387 System Analysis and Design 3
CSE 433 Database Management System 3
CSE 465 Data Communication and Computer Networks 3
CSE 466 Network Lab 1
CSE 390 Practicum 9
CCS 396 Comprehensive

Details on computer course contents have been provided in this section while course contents of courses under different colleges have been provided under the respective colleges.

SUGGESTED COURSE SEQUENCE


Semester 1
Course Code Course Name Credit
ART 102 Educational Planning 1
ENG 101 Basic English Composition 4
MAT 147 Applied Calculus 3
CSE 103 Fundamentals of Computers and Applications 3
CSC 104 Computer Application Lab 1
Total 12


Semester 2
Course Code Course Name Credit
CSE 151 Visual Basic 3
CSE 152 Visual Basic Lab 1
CSE 183 Programming C 3
CSE 184 Programming C Lab 1
CSE 247 Computer Architecture 3
CSE 307 Operating System 3
Total 14


Semester 3
Course Code Course Name Credit
EEN 183 Circuit Analysis I 3
EEN 184 Circuit Analysis I Lab 1
CSE 347 Computer Hardware and Maintenance 2
CSE 348 Computer Hardware and Maintenance Lab 2
CSE 283 Programming (C++) 3
ART 202 Career Planning and Development-I 1
Total 12


Semester 4
Course Code Course Name Credit
CSE 387 System Analysis and Design 3
CSE 433 Database Management System 3
CSE 465 Data Communication and Computer Networks 3
CSE 466 Network Lab 1
Electives 3
ART 202 Career Planning and Development-II 1
Total 14


Semester 5
Course Code Course Name Credit
CSE 390 Practicum 9
Electives: (One course from the following)
CSE 405 Internet and Web Applications 3
CSE 445 e – Commerce Management 3
Free Electives:
CSE 383 Programming (JAVA) 3
CSE 389 Selected Application Topics 3
CSE 451 Management Information System 3
ENG 102 English Comprehension and Speaking 3
ENG 203 Advanced English Composition 3
ENG 250 Public Speaking 3

[Additional electives may be added from the application and current use fields]

Explanations:

The total credit hours requirement for the diploma has been decided at 61 plus such courses as may be prescribed on the basis of review of individual backgrounds.

ENG 101 is available for exemption on the basis of competency. MAT 107 may have to be added for those who cannot meet the requirement of MAT 147. CSE 103 and CSE 104 may qualify for exemption on the basis of competency.

In the light of the above, background of an application and his/her competence, the course requirements of the concerned student in the DCSE program will be customized.

DESCRIPTION OF COURSES

Descriptions of courses for DCSE programs are given below, while the descriptions of the courses for other areas can be found under the respective colleges.


table_row] [/table_row]
Course Code Course Name Credit Description
CSE 103 FUNDAMENTALS OF COMPUTERS AND APPLICATIONS 3 Introduction to computer and its applications, components of a computer and their functions Getting familiar with computer operation, performing data and word processing functions using popular programs. Introduction to computer programming, algorithms, flow charts, pseudocodes, variables; concept of storage of integers, reals, and characters in memory locations. Topics also include the concept of operating system, computer networks, and information technology. Intensive use of computer lab is required.
CSE 104 COMPUTERS APPLICATIONS LAB 1 Laboratory works based on the topics of CSE 103.
CSE 151 VISUAL BASIC 3 Not for BCS students. The primary objective of the VB component will be to train a student to use an event driven, object oriented programming to create front-end database applications. The back end may be any ODBC/JET engine compatible database server. VB component will teach students to develop application consisting of SDI/MDI forms and reports (using Crystal Report Writer) which give access ODBC/JET based databases. The primary database server for training purposes will be Microsoft Access.
CSE 152 VISUAL BASIC LAB 1 Laboratory works based on CSC CSE 151
CSE 183 PROGRAMMING C 3 P. CSC CSE 103: Concept of programs, activities in programming, programming languages and characteristics thereof, programming logic; difference between behavioral pattern of a computer and a human being; logical nature of computer instructions: appropriateness, adequacy/completeness, and correctness of instructions; steps of programming: algorithms, pseudo codes, flow charts; coding, compiling, linking, running (testing); variables: concept and types, data typing, variable declaration and initialization; statements: syntax, semantics; assignment statement; algebraic expressions, logical operators; language constructs: sequential, decision making, iteration; data input/output; string variables and string manipulation; array (one/two/three dimensional) variables; subroutines; functions, recursive programs, pointers.
CSE 184 PROGRAMMING LAB 1 Designing, writing, and verifying simple to moderately complex programs using FORTRAN 90/95
CSE 247 COMPUTER ORGANIZATION AND ARCHITECTURE 3 P. CSC CSE 103: A study of functional units of microcomputer, processor organization, design of control logic, memory system, architectural support for operating systems and programming languages, auxiliary devices. Microprocessor architectures covering 8085 and 8086
CSE 307 OPERATING SYSTEMS 3 P. CSC CSE 183 or CSC CSE 247. Introduction to operating system concepts using a single user operating system. Extensive study of interrupt processing, concurrence, resource allocation and task scheduling. Input/output handling, memory management, file systems, fault tolerance, parallel processing, security management. Analysis and design of a simpleOS kernel.
CSE 347 COMPUTER HARDWARE AND MAINTENANCE 2 P. CSC CSE 207: This course deals with major features and components of hardware and maintenance systems. Topics include basic electronics, digital electronics and digital computer, with details on resistance, capacitor, diode, IC, transistor, transformer, color code, BCD, block diagram, RAM, ROM, EPROM, hard disk and floppy drive, etc. Maintenance aspects will be exhaustively covered including trouble shooting of motherboard and different drives, printers, monitors, keyboards and other devices.
CSE 348 HARDWARE LAB 2 Different components of a computer are exposed and explained to students, their pin connections and wiring are covered. Trouble shooting symptoms are demonstrated and diagnosed. Students should carry out specific repair works.
CSE 283 PROGRAMMING (C++) 3 Brief review of concepts of programs, programming logic, logical nature of computer instructions, syntax, semantics, language constructs; data typing, variable declaration and initialization, character variables, string manipulation, statements, array variables, subprograms, pointers and recursion. Special features of C and C++ will be dealt with. Emphasis will be on object oriented programming concepts and implementations. For programming the students will use (C and) C++.
CSE 387 SYSTEM ANALYSIS AND DESIGN 3 Concept of systems, system components; open loop and closed loop systems; manual, semi-automated and fully automated systems; concepts of entities and states of systems and system control. Exposure to simple electrical, mechanical, computer, industrial, business, information systems. System feasibility; system reliability and mean time before failure. Concept of system optimization and system simulation. Principles and methods of system analysis, design, and synthesis. A term project on system of student’s area of interest is required. For computer science students the area could be related to software system involving system cycles, data flow diagrams, process design and acquisition of hardware and software, program coding and testing, documentation and maintenance of system.
CSE 433 DATABASE MANAGEMENT SYSTEMS 3 Database systems, database management, relational database, SQL, functional dependency, normalization, query optimization, integrity and security of database, database system programming projects.
CSE 465 DATA COMMUNICATION AND COMPUTER NETWORKS 3 Introduction to networking, brief history of networking, OSI reference model, communication protocols and standards, data types and signaling, data translation, signal multiplexing, signal conversion, LAN and WAN topologies, channel access methods, switching techniques, internetworking, physical layer specifications, Synchronous Data Link Control (SDLC), High-level Data Link Control (HDLC), Link Access Procedure Balanced (LAPB), IEEE 802.2 (LLC), IEEE 802.3 and Ethernet, IEEE 802.5 Token ring, Fiber Distributed Data Interface (FDDI), Transmission Control Protocol and Ethernet Control Protocol (TCP/IP) Suite, Domain name space (DNS) architecture, features of Novell Netware and Windows NT Network Operating System (NOS).
CSE 466 NETWORK LAB 1 Lab works based on the topics covered in CSC CSE 465.
CSE 383 PROGRAMMING (JAVA/J++) 3 History and application areas of Java. Java objects, visual components and methods; Java programming language and techniques; multithreading, event handling; database connectivity through Java
CSE 389 SELECTED ADVANCED TOPICS 3 Some advanced topics are chosen to prepare the students for further studies or work in the field of computer science and engineering which the student and the faculty will find appropriate
CSE 405 INTERNET AND WEB APPLICATIONS 3 Introduction to Internet Programming, overview of current Web Programming Techniques, Webpage designing using HTML, CSS, JavaScript, DHTML, ASP and PHP.
CSE 445 e-COMMERCE MANAGEMENT 3 Introduction to e-business, strategies for e-business, commercial strategies on the web and other emerging electronic media, implications of e-payment and developing Web-based data management system.
CSE 451 MANAGEMENT INFORMATION SYSTEM 3 Introduction to the principles of the management, applications and economics of information systems and deals with evaluation, design and implementation of management information system related to technical, business, and other types of organization. Also examines the technical, economic, behavioral and organizational problems associated with MIS design, implementation and use
CSE 390 PRACTICUM 9 This course is designed for Diploma in Computer Science and Engineering students to give them practical experience in real life situation. Student is required to work in a computer related organization for a semester and after the completion of the practicum the student will have to produce a report on his/her work. The report is examined and graded. There is an oral examination.

CERTIFICATE courses IN COMPUTER with curriculum

CETC offers certificate courses in computer packages, languages and special applications. The listing of such courses is provided herein, followed by course curriculum.

CPC 01 WORD PROCESSING PACKAGES WITH DOS AND WINDOWS

Target Participants:

High school, College, `A’ or `O’ level students and graduates, practitioners of any professional discipline with minimum or no previous background in computing.

Objectives:

To enable participants to develop entry and text processing skills.

Course Outline:

Introduction to MS-DOS 5.0. Basic ideas on Disk Operating System (DOS), MS-Word menu, creating and saving document/non-document files, editing documents, block commands, print format and printing documents, spell check, mail-merge, PRACTICUM.

Software:

Microsoft Word, WINDOWS, MS-DOS

CPC02   SPREADSHEET ANALYSIS

Target Participants:

High school, College, ‘A’, or ‘O’ level students and graduates, practitioners of any professional discipline with minimum or no previous background in computing.

Objectives:

To develop analytic capability using Excel.

Course Outline:

Introduction to MS-DOS 5.0, introduction to basic ideas on Disk Operating System (DOS), excel worksheet, entering data into worksheet, formatting cell contents, Excel’s functions, managing files, creating, shading, exploding and printing graphs, printing in spreadsheet reports, customizing, data base and macros, project work, macros. PRACTICUM FOR BUSINESS APPLICATION.

Software:

MS-Excel

CPC03  FORTRAN PROGRAMMING (FORTRAN 90/95)

Target Participants:

High school, College, ‘A’ or ‘O’ level students and graduates, practitioners of any professional discipline with minimum or no previous background in computing.

Objective:

To develop the know-how on programming in FORTRAN (90).

Course Outline:

Introduction to MS-DOS 5.0, Programming Algorithm and Flow charts, Basic ideas on Disk Operating System (DOS), Introduction to  Programming, constants and Variables, expressions and Operators, Input and Output, control statements and decision making, arrays, functions and subroutines, recursive subroutines, pointers, File Processing. PRACTICUM: SAMPLE PROGRAM DESIGN.

Software:

MS-DOS 5.0 and Fortran 90

CPC04 DATA BASE MANAGEMENT

Target Participants:

HSC/’O’ level students and graduates, practitioners of any professional discipline with minimum or no previous background in computing.

Objectives:

To develop skills in data base management.

Course Outline:

Introduction to MS-DOS 5.0, Introduction to dbase programming, basic ideas on Disk Operating System (DOS), data base concept, data Base environment, creating of dbase file, creating, modifying & executing a command file, Useful commands & command clauses with illustrative examples, search and queries, report writing. FoxPro. PROJECT WORK.

Software:

Introduction and operation in FoxPro, MS-DOS 5.0, MS-Access

CPC05  OBJECT-ORIENTED PROGRAMMING USING C++

Target Participants:

Graduate Programmers and System Developers with knowledge in at-least one programming language.

Objectives:

To develop skills in object oriented programming using C++

Course Outline:

Module 1: Fundamental Concepts: concepts of Object-Oriented techniques, objects and classes, encapsulation, inheritance, polymorphism, dynamic objects. Module 2: Programming in C++: object-oriented programming and C++, identifiers, data types, operators, control structures, function definition, pointers, streams, pre-compiler directives, redefined routines and library functions. module 3: Project development using C++.

Software:

Turbo C++

CPC06 COMPUTER FOR EXECUTIVES

Target Participants:

Practitioners of any professional discipline with minimum or no previous background in computing.

Objectives:

To provide basic ideas about computer and software, including office automation and MIS.

Course Outline:

Basic idea of computer, introduction to MS-DOS 5.0, basic idea of word processing, basic idea of database, basic idea of spreadsheet, basic idea of graphs, office automation and its devices, MIS.

Software:

MS-WORD, MS-EXCEL, MS-DOS 5.0

CPC07 SOFTWARE ENGINEERING

Target Participants:

Programmers, Systems Analysts and EDP Managers.

Objectives:

To develop skills in software engineering concepts, tools and techniques.

Course Outline:

Module 1: Software engineering concepts, software issues, software engineering life cycle and prototyping, planning a software project. Module 2: Software engineering tools and techniques, software design methodologies, software quality assurance, software testing techniques, software testing strategies, software reliability theories, software maintenance and management. Module 3: ‘Computer Aided Software Engineering (CASE)’ Tools. Use of CASE Tools. Case Study using CASE Tools.

Software:

HG, HPM, CASE tools (Accelerator or POSE)

CPC08 COMPUTER HARDWARE AND MAINTENANCE

Target Participants:

Science graduates, Diploma engineers, HSC/’A’ Level with science

Objectives:

To enable participants to develop maintenance capability for microcomputers.

Course Outline:

DIGITAL ELECTRONICS: Review resistance, capacitor, diode, transistor, transformer, resistance, colour codes, testing of above components; Number system and BCD and decimal counts, Boolean Algebra, basic theorems, truth table, design of simple computer circuits from truth table, development of logical expressions, minimization; Display of numbers and characters, combination of circuit full adder, multiplexer, comparator exclusive OR, demiultiplexer, etc; TT2, MOS & CMOSIC’S; LSI & VLSI devices, Different memory devices RAM, ROM, EPROM, Counters and Shift registers. COMPUTER ORGANIZATION AND STRUCTURE: Different types of digital computers, Architecture of a mainframe and Micro Computer including BUS system flow of control signals, memory systems and central processing unit, different input output devices and peripherals, VDU, mouse and joysticks.

MAINTENANCE: Description of mother board with different pin connection and signals, I/O card and different signals, Trouble shooting of mother board and different devices, Printer and its different types and descriptions of its different components, Trouble shooting of printers; Different types of monitor and its layout, Trouble shooting monitors, Keyboard layout and its trouble shooting, Power suppliers and its trouble shooting.

PRACTICUM WITH A COMPUTER SERVICE UNIT

Software:

Hardware Diagnostics, Disk Manager

CPC09 INFORMATION SYSTEMS ANALYSIS AND DESIGN

Target Participants:

Graduates working as information system professionals with adequate programming/ systems development background, and mid-level executives with computer application skills

Objectives:

To develop capabilities in systems analysis, design, testing and implementation

Course Outline:

Module 1: Introduction to information systems; information systems and business system concepts, systems development life cycle, role of the Systems Analyst. Strategic planning for information systems, feasibility study, fact gathering techniques. Module 2: Systems analysis; tools for structured analysis, system description techniques, logical modeling, data flow diagrams, entity relationship diagrams, data dictionary. Module 3: Systems design; elements of system design, system design methodologies input/output design, file organization and database design. Module 4: Systems testing and implementation; system testing and quality assurance, software maintenance, hardware selection, project management, system security and controls

Software:

HG, HPM, Any CASE tools

CPC010 STATISTICAL ANALYSIS USING SPSS PC+

Target Participants:

Practitioners, researchers, computer professionals with minimum or no previous background in computing.

Objectives:

To develop analytical and research capabilities using SPSS

Course Outline:

Introduction to MS-DOS 5.0; Installation of SPSS PC+ to hard disk; Starting an SPSS session; Entering data in fixed, free & matrix form using SPSS PC+ editor, word processors, spreadsheet & data base; Retrieving save data using DATA list command; Transforming data using COMPUTE, RECODE, REPORT & IF commands; Adding VARIABLE LABELS, VALUE LABELS & FORMAT commands; Leaving SPSS/PC environment using FINISH or BYE; Different types of SPSS PC commands namely, operation commands, data definitions & transformation commands, procedural commands; Syntax, Usages & subcommands of the above three types of commands; Sample sessions illustrating different SPSS commands. PROJECT WORK.

Software:

SPSS PC+, Statistical case Analysis, MS-DOS 5.0

CPC11  PROGRAMMING USING JAVA/J++

Target Participant:

Graduate Programmers and System Developers with knowledge in c/c++ language.

Objective:

To develop skills in Java programming

Course outline:

History and application areas of Java. Java objects, visual components and methods, Java programming language and techniques, multithreading, event handling, database connectivity through Java.

Software:

IBM8 J++

CPC12  PROGRAMMING USING C++

Target Participant:

Graduate Programmers and System Developers with knowledge in at-least one programming language.

Objectives:

To develop skills in programming using C++

Course Outline:

Brief review of concepts of programs, programming logic, logical nature of computer instructions, syntax, semantics, language constructs; data typing, variable declaration and initialization, character variables, string manipulation, statements, array variables, subprograms, pointers and recursion.  Special features of C and C++ will be dealt with.  Emphasis will be on object oriented programming concepts and implementations.  For programming the students will use (C and) C++.  Project work.

CPC13 Computer Applications with English Language

Target Participant:

High school, college, A or O level students and graduates, practitioners of any professional discipline with minimum or no previous background in computing.

Objectives:

To provide a computer professional and improve skills in English Language.

Course Outline:

Introduction to computer, introduction to software and hardware, introduction to Windows operating system, definitions of terms such as application, packages, program, modules, subroutines / procedures, functions etc.

Introduction to MS-Word: Starting Word, creating documents, saving documents, deleting and moving text, undoing and redoing, edits, copying text, converting case, getting help with word.

Viewing and Formatting Documents: Viewing documents, formatting text, formatting paragraphs, formatting pages, editing a style, auto format.  review session, Practice.

Formatting: Headers and footers, numbering pages, footnotes and endnotes, cross-referencing, table of contents, using auto summarize.  Review session, Quiz.

Proofreading and printing documents: Proofreading and grammar check of a document, using auto text and auto correct feature, using thesaurus, preview documents, background and documents printing.  Practice session.

Labels and envelopes: Creating and printing labels and envelopes.

Working with tables and borders: Creating tables, editing tables, adding borders and shading.

Overall practice session of MS Word.

Introduction to Excel: Starting Excel 97, features of Excel, Excel worksheet, navigating worksheet, entering data, entering text, Excel functions, selecting sell ranges and multiple cell ranges. Text, number and date series, creating Text series, undo and redo, saving workbooks, editing worksheet data, copy-cut-paste, inserting and deleting rows and columns and cell ranges. Practice session.

Formatting Worksheets: Custom, date and time formats, changing column width and row height, changing font size and styles. Applying borders, working with graphics objects. conditional formatting, charts. Review session.

Formulas and Functions:  Entering formulas, cell references, entering date and time formulas, converting formulas to values, entering functions, using paste functions.

Printing, Linking and Auditing Worksheets: Printing worksheet data, printing an area, defining and deleting a print area. printing worksheets, inserting and removing page break.  review and practice session.

More on Linking: Creating headers and footers, linking workbooks, auditing worksheets, protect data within workbooks, sharing data with other applications.  practice session.

Lists and Pivot Tables: Working with data forms, sorting data in a list, filtering data in a list, adding and removing subtotals, pivot tables.

Review and practice and help session MS Word and Excel.

Evaluation of Performance

MS Outlook: Getting started with outlook, examining in box, working with folders and sub-folders, practice session.

Working with Outlook options: Working with calendar, working with contacts, working with tasks, working with journal and notes.

Internet explorer: introduction to Internet, getting connected with Internet, Sending, Receiving and Editing Messages.

More with Explorer: How to brows, download; search different web pages in Internet.

  • Listening to Step by Step and speaking out.
  • Listening to Tiger’s eye and speaking out.
  • Listening to Tiger’s eye and speaking out
  • Criticism class (Each one shall criticize)
  • Extempore speech
  • Free conversation class guided by the instructor.
  • Listening to Sheep or sheep and responding
  • Picture description
  • Description of personal characteristic
  • Arranging a party and its description individually
  • Arranging debate
  • Listening to Sheep or ship and responding
  • Telephone conversation with the classroom
  • Watching on a cinema and describing it
  • Describing an accident
  • Listening to Sheep or Ship and responding
  • Arranging debate
  • Explaining on how to develop personal skill
  • Debate
  • Self-assessment
  • Explaining
  • Explaining that it was not your fault but you are blamed for something.
  • Explaining how you think things should be dealt with.
  • Debate

CPC14 Microsoft Suite for Office Automation & Management with English Language

Target Participant:

High school, college, A or O level students and graduates, practitioners of any professional discipline with minimum or no previous background in computing.

Objective:

To provide operational skills to non-technical personnel in order to bring their computer skills up to the mark for a modern office

Course Outline:

Introduction to computer, operating system, definitions of terms such as application, packages, program, modules, subroutines / procedures, functions etc.

Introduction to MS-Word:     Starting word, creating documents, saving documents, deleting and moving text, undoing and redoing edits, copying text, converting case, getting help with word.

Viewing and Formatting Documents: Viewing documents, formatting text, formatting paragraphs, formatting pages, editing a style, auto format.  review session. Practice.

Formatting: Headers and footers, numbering pages, footnotes and endnotes, cross-referencing, table of contents, using auto summarize.  review session, Quiz.

Proofreading and Printing Documents: Proofreading and grammar check of a document, using auto text and auto correct feature, using thesaurus, preview documents, background and documents printing.  Practice session.

Labels and Envelopes: Creating and printing labels and envelopes. Working with tables and borders: creating tables, editing tables, adding borders and shading.

Overall practice session of MS Word.

Introduction to Excel: Starting Excel 97, features of Excel, Excel worksheet, navigating worksheet, entering data, entering text, Excel functions, Selecting sell ranges and multiple cell ranges. Text, number and date series, creating text series, undo and redo, saving workbooks, editing worksheet data, copy-cut-paste, inserting and deleting rows and columns and cell ranges. Practice  session.

Formatting Worksheets: Custom, date and time formats, changing column width and row height, changing font size and styles, applying borders, working with graphics objects. conditional formatting, charts. review session.

Formulas and Functions: Entering formulas, cell references, entering date and time formulas, converting formulas to values, entering functions, using paste functions.

Printing, linking and auditing worksheets: printing worksheet data, printing an area, defining and deleting a print area. printing worksheets, inserting and removing page break.  Review and practice session.

More on Linking: Creating headers and footers, linking workbooks, auditing worksheets, protect data within workbooks, sharing data with other applications.  Practice session.

Lists and Pivot Tables: Working with data forms, sorting data in a list, filtering data in a list, adding and removing subtotals, Pivot tables.

Review and practice and help session MS Word and Excel.

Evaluation of Performance.

MS Outlook: Getting started with outlook, examining in box, working with folders and sub-folders, Practice session.

Working with Outlook options: Working with calendar, working with contacts, working with tasks, working with journal and notes.

Internet explorer: introduction to Internet, getting connected with internet, sending, receiving and editing messages.

More with Explorer: How to brows, download; search different web pages in Internet.

Spoken English Course Outline

  • Listening to Step by Step and speaking out.
  • Listening to Tiger’s eye and speaking out.
  • Listening to Tiger’s eye and speaking out
  • Criticism class (Each one shall criticize)
  • Extempore speech
  • Free conversation class guided by the instructor.
  • Listening to Sheep or sheep and responding
  • Picture description
  • Description of personal characteristic
  • Arranging a party and its description individually
  • Arranging debate
  • Listening to Sheep or ship and responding
  • Telephone conversation with the classroom
  • Watching on a cinema and describing it
  • Describing an accident
  • Listening to Sheep or Ship and responding
  • Arranging debate
  • Explaining on how to develop personal skill
  • Debate
  • Self-assessment
  • Explaining
  • Explaining that it was not your fault but you are blamed for something.
  • Explaining how you think things should be dealt with.
  • Debate

CPC15 WEBPAGE DESIGNING AND ANIMATION

Introduction:

This package is specially designed for those individuals who have no knowledge about the internet but are eager to learn and work as a web designer/developer.

Course Objective:

Present an overall idea of the Internet. Provide guide lines to develop a web site, give brief idea about web graphics design and animations and managing a web site

Course Contents:

  • General WEB
    • Functions of Web Servers
    • Understanding the Web structures
    • Difference between static and dynamic Web
    • Web publishing

  • FrontPage 2000/XP

    • Introduction to FrontPage
    • Html using FrontPage
    • Basic page design
    • WEB BOT services
    • Basic site design

  • PhotoShop 5/6

    • Basic idea about graphics design
    • Creating graphics for Web
    • Publishing images for Web

  • Flash 5

    • Basic idea about web animation
    • Basic idea about layers and frames
    • Creating Interfaces in Flash
    • Creating objects and links
    • Animating objects/movies
    • brief idea about Action Scripts

  • Site maintenance

    • Space name registration
    • Web hosting
    • Maintenance
    • Special tips and tricks

    Participants of the course:

    • Peoples with interest in web designing and web animation.

    Resource Person:

    Highly experienced and professional instructors will conduct all the sessions.

    Certification:

    On success completion of the course, certificates will be awarded to the participants at a formal ceremony.

    CPC 16 INTERNET APPLICATIONS DEVELOPMENT USING ORACLE

    Objective:

    • To develop efficient, secure, high-performance database applications is essential to the success of organizational information systems. Oracle database features, including LOBs, partitioning, PL/SQL built-ins, database event triggers and external libraries, stored procedures, functions and packages enable developers to extend and enhance their application development capabilities. In this hands-on course, participants will gain the skills to create powerful and secure Oracle database applications, and tune them for optimal performance.

    Summary of the course:

    This course is taught on Oracle8i. It offers participants an extensive introduction to data server technology. The class covers the concepts of relational databases and the powerful SQL and PL/SQL programming languages. Participants are taught to create and maintain database objects and to store, retrieve, and manipulate data. In addition, participants learn to create PL/SQL blocks of application code that can be shared by multiple forms, reports, and data management applications. Demonstrations and hands-on practice reinforce the fundamental concepts. This class is preparation for both the Oracle Application Developer and Database Administrator certification exam. This course is designed to prepare participants for the corresponding Oracle Certified Professional exam: Exam #1Z0-001

    Course content in short:

    • Control data/user access
    • Create and maintain database objects
    • Conditionally control code flow (loops, control structures, and explicit cursors)
    • Retrieve, insert, update, and delete data
    • Use basic SQL*Plus commands
    • Describe relational database concepts
    • Control transactions
    • Handle runtime errors
    • Describe the features and syntax of PL/SQL

    Participants of the course:

    This course is valuable for developers and others interested in increasing the performance and efficiency of their Oracle database applications. This course is also valuable for those involved in migrating abroad, or developing, Web applications, including consultants, engineers, analysts, managers and others. Computer science graduates (BSc., MSc.) B.E / BTech., MCA and third/fourth year students of the above streams will also be benefited.

    Resource Person:

    Highly experienced and professional instructors will conduct all the sessions.

    Certification:

    On success completion of the course, certificates will be awarded to the participants at a formal ceremony.