BANGLADESH TECHNICAL EDUCATION BOARD
Computer Programming
Course Title: Computer Programming
Course Name: Computer Programming (C#.NET, Asp.net and Basic Mobile App)
Introduction:
Bangladesh Technical Education Board is authorized by parliament of our country to introduce, control and develop technical (vocational) curriculum.
In this regard BTEB has approved a short course on Basic Computer Programming The syllabus is prepared as per present need in the job markets.
1. Describe the core syntax and features of C#.
2. Create and call methods, catch and handle exceptions, and describe the monitoring requirements of applications.
3. Implement the basic structure and essential elements of a typical desktop application.
4. Create classes, define and implement interfaces, and create and use generic collections.
5. Use inheritance to create a class hierarchy, extend a .NET Framework class, and create generic classes and methods.
6. Read and write data by using file input/output and streams, and serialize and deserialize data in different formats.
7. Create and use an entity data model for accessing a database and use LINQ to query and update data.
8. Web Forms Architecture
9. ASP.Net and HTTP
10. State Management and Web Applications
11. ASP.Net Server‐side controls
12. Caching in ASP.Net
13. ASP.Net application configuration and Debugging, Diagnostics of application
14. Connectivity with Database using ADO.Net/Entity Framework and Data Access Controls
15. Introduction to MVC and List of Versions of ASP.NET MVC
16. Differences between versions of ASP.NET MVC
17. MVC Architecture and implementations
18. introduced to REST and RESTful concepts with discussions on synchronous and asynchronous programming
19. Learn how to effectively use application architectures to build variety of Mobile Apps.
20. Explain the factors to consider when designing software for multiple platforms
21. Free lancing basics concept including profile creation, communicate with client and payment systems
Name of Course |
Duration of Course |
Entry Qualification |
Computer Programming |
Total 360 hrs |
Minimum SSC Paoiss |
• 6 days per week • Per day 3 hours |
||
• Theory = 1 hour, per lesson • Practical = 2 hrs. per practical class |
Basic Competencies:
a) Receive and respond, Participate and Lead to workplace communication:
1. Work with others, Team Environment and Lead small Teams:
2. Demonstrate work values, Practice career professionalism and Develop & Practice Negotiation skills.
3. Practice housekeeping procedures. Occupational health and safety procedure and Solve problems related to work Activities:
4. Use Mathematical Concepts & Techniques and Use Relevant Technologies:
5. Personal Manner
a) (ii) Efficiently communicate in English
1. Speak in English with confidence.
2. Communicate with target persons effectively.
3. Understand the speech of English users.
4. Achieve better professional performance
At the end of the course students will be able to apply the knowledge of programming concept to achieve core competencies Apply the knowledge of programming language and translator software. Apply the knowledge of programming technique and steps Use identifier, variables, constants and data types. Apply the knowledge of If. Else and looping, array, pointer and string on core competency practice session.
At the end of the course students will be able to:
1. Prepare, compile and execute program for solving different arithmetic and Logical problem using C#.net
2. Apply the concept of operator, array, function and structure using if. Else & loop statement to
develop interactive software in C#.net
3. Manage files using C#.net.
4. Create image and shape with color composition (graphics) using C#.NET.
5. Prepare user interface using Asp.net.
6. Develop custom software using c# .net & asp.net.
Period |
Topics |
Remarks |
1. Receive and Respond, Participate and Lead to workplace communication: |
||
1 |
a) Explain & follow routinary speaking & messages in a workplace. |
|
2 |
b) Follow routinary Speaking & message. |
|
3 |
c) Perform work duties following written notices. |
|
2. Developing effective work place and group collaboration |
||
1 |
a) Develop effective workplace relationship. |
|
4 |
b) Contribute to work group activities. |
|
3. Demonstrate work values, Practice career professionalism and Develop & Practice Negotiation skills |
||
5 |
a) Define the purpose of works. |
|
6 |
b) Apply work values/ethics. |
|
7 |
c) Deal with ethical problems. |
|
8 |
d) Maintain integrity of conduct in the workplace. |
|
4. Practice housekeeping procedures, Occupational health and safety procedure and Solve problems related to work Activities: |
||
9 |
a) Sort and remove unnecessary items. |
|
10 |
b) Arrange items. |
|
11 |
c) Maintain work areas, Tools and Equipments. |
|
12 |
d) Follow standardizes work process and procedures. |
|
13 |
e) perform work spontaneously. |
|
14 |
a. Use Mathematical Concepts & Techniques and Use Relevant Technologies: |
|
5. Personal Manner: |
||
15 |
a) Show good Manner. |
|
16 |
b) Respect honorable person (Sir, Senior, Trainees). |
|
17 |
c) Cooperate & Thinking to each and other about practical works. |
|
18 |
d) Maintain sequence in practical works. |
|
19 |
e) Own Responsibility & Duties of practical works. |
|
20 |
f) Observation of all practical works. |
|
a) (ii) Communicative English ‐ 30 hours (Practical)
a) Interpret the meaning of given words (by the teachers) ‐ Vocabulary.
b) Speaking on a specific situation.
c) Public speaking.
d) Exchanging views with target persons.
e) Introducing one self.
f) Describing & narrating events, places, objects etc.
Communicative English ‐ 30 hours
Related Subject‐10 hours and General Subject‐ 20 hours 1 hour/period On the completion of this course trainees will be able to:
Speak in English with confidence Communicate with target persons effectively. Understand the speech of English users. Achieve better professional performance.
No. of period |
Tropics‐ Conversational Situation |
Hours |
01 |
Speaking English – Getting Information & Finding one’s way |
1 |
02 |
Speaking English – About Tools and Equipment’s |
1 |
03 |
Speaking English – About meeting someone & participating in class. |
1 |
04 |
Speaking English – Daily Activities & Asking About Activities |
1 |
05 |
Speaking English – Evening Activities and about theoretical contents. |
1 |
06 |
Speaking English – Meeting at the Train station & Asking Question at the Train station. |
1 |
07 |
Speaking English – Meeting at the Airport & Getting information at the Airport’s |
1 |
08 |
Speaking English – About different type of Measuring Tools and Cutting Tools |
1 |
09 |
Speaking English – Getting to the Hotel & Asking direction. |
1 |
10 |
Speaking English – Asking about Buses & Traveling by bus. |
1 |
11 |
Speaking English ‐ About Practical Class. |
1 |
12 |
Speaking English – Going by Taxi and Asking the time. |
1 |
13 |
Speaking English – Arriving early or late and Time and the calendar. |
1 |
14 |
Speaking English – Living in an Apartment. |
1 |
15 |
Speaking English – Using the Telephone. |
1 |
16 |
Speaking English – Getting help in stores and talking about shopping. |
1 |
17 |
Speaking English – Sending and Receiving Letters. |
1 |
18 |
Speaking English – Talking about the Weather & Trips and sight seeing. |
1 |
19 |
Speaking English – Talking about Eating & Dinner Conversation. |
1 |
20 |
Speaking English – About Machines and Materials. |
1 |
21 |
Speaking English – Common Health problem and Quitting & Finding Jobs. |
1 |
22 |
Speaking English – Office Details and Office Conversation. |
1 |
23 |
Speaking English – About Practical Job. |
1 |
24 |
Speaking English – On a specific situation & Public speaking. |
1 |
25 |
Speaking English – About Exchanging view with a Persons & Introducing oneself. |
1 |
26 |
Speaking English – Describing and Narrating events, place, Objects etc. |
1 |
27 |
Speaking English – About different type of computer, operating system, system and operating software, add remove software, DBM, Email and internet . |
4 |
Speaking on a specific Situation. Public Speaking. Exchanging views with target persons. Introducing oneself. Describing & Narrating events, places, objects etc. Producing the meaning of given words (by the teachers)‐Vocabulary. Prepared Speech. Common and Core Competencies: Theoretical
Programming Concepts
Programming Concepts |
|||
Period |
Topics |
Competencies |
Hours |
1‐2 |
1.1 Programming concept |
1.1 What is Flow chart. 1.2 Flow chart Symbols, 2.1 How to make a basic flowchart, Example: Flow chart for adding, subtracting, multiplying and dividing two variable. 2.2 Flow chart for conditions with example, Flowchart for iteration (loop) with example, 2.3 Flow chart for function call with example. Practices. |
6 |
Common and core Competencies : Programming in C#.net |
|||
Period |
Topics |
Competencies |
Hours |
3‐4 |
2.1. Programming conceptandProgrammi ng structure in C#.NET |
Define Computer Program and Programming LanguageMention the Types of Programming language with exampleDefine High level, Mid level and Machine LanguageLists some popular High level languageDefine Assembler, Interpreter and CompilerState the program format and programming style in C#.netDefine Class File Describe the use of class fileDefine keywords in C#.netName the keyword in C#.net |
2 |
5‐6 |
2.2.0 Identifiers, Variables Constants and operators |
2.2.0 .1 Define Identifiers, Variables and Constructor, Adaptor etc.2.2.0.2 Describe Naming convention of variables, constants and other identifiers Define Data types Mention the uses and ranges of data types State the procedure of declaring variables of different data types 2.2.0.6 State the procedure of assigning values to variablesDefine Operator 2.2.0.7 Classify operator and symbols with example |
2 |
7‐10 |
2.2 Input/Output functions and associate term in C#.NET |
Define input/output function in C#.netState the syntax /format and prototype of input/output functionsState the using process of Comments in C#.NET programState the using process of Variable directives in writeline() and readline() functionDefine C#.NET operatorsClassify C#.NET operator and symbols with exampleDefine Type conversion and Type definition.Define Local and Global variable2.2.9 Define Storage class and their function2.2.10 State the Precedence of arithmetic operator.2.2.11 Write sample C#.NET program using input/output functions. |
4 |
11 |
2.3 Library functions |
Basic concept of Library Function. |
1 |
12‐14 |
2.4. Decision making statements and Branching in C#.NET |
State the meaning of branching Draw the flowchart of if, if...else, if...elseif ..else statementsState the general and C#.NET format of if, if...else, if...elseif ..else statements Define switch() statement.State the format of switch() and Case Statement.State the use of break with switch() statementsState the advantages of switch statements over if......else statements Name and define mathematical functions Define Preprocessor statementsState the use of goto and continue statement in C#.NET program Prepare sample Program using decision making statements. |
4 |
15‐16 |
2.5 Loop and for loop in C#.net |
2.5.1 Define Loops 2.5.2 State the Purpose of loops in program2.5.3 Mention the types of looping statements2.5.4 Write the general format of for ,do...while and while loop2.5.5 State the format of for loop in C#.NET program2.5.6 State the method of Initialization, termination, and increment /decrement techniques in C#.NET program using for loop.Prepare sample Programs using "for" loop to find out the arithmetic operation of summation/ multiplication/subtraction/division of series of numbers. |
2 |
17‐18 |
2.6 while and do... while loops in C#.Net |
2.6.1 State the difference on "while" and "do...while" loop2.6.2 State the procedure of initialization, termination, and increment/decrement in while and do...while loop in C#.NET State the use of nested loop Prepare sample Programs using various looping strategies. |
2 |
19‐21 |
2.7 Array and use of array in C#.NET |
Define array State the difference between one and multidimensional array State the advantages of using array. State the procedure of Array declaration in C#.NET program. State the techniques for assigning values in arrays Prepare program for reading user inputs and storing them in an one dimensions array using loop. State the technique of declaration of two dimensional array in C#.NET program Prepare program for reading user inputs and storing them in a two dimensional array using loops. Prepare program for showing various array manipulation techniques such as linear and binary search in one/two dimensional array. |
4 |
22‐25 |
2.8. Sorting process in C#.Net |
Define sorting State the types of sorting Prepare the algorithm of bubble/quick/heap/merge sorts. Prepare programs for Sorting data in a one/two dimensional array using Bubble/quick/heap/Merge Sort algorithm. |
3 |
26‐29 |
2.9 Functions in C#.net |
State the advantages of modular coding technique Define functions State the types of functions Define library functions State the need of function prototype Define user defined functions State the form of user define function State the Importance of main() function State the significance of "void" Prepare programs to find out the grade of students for obtaining different marks using user define functions. |
4 |
30‐31 |
2.10 Passing arguments and returning values |
State the advantage of user defined functions Define Parameters or Arguments State the Value returning and Non‐returning Functions State the procedure of passing arguments and returning values in a function. State the method of defining and accessing a function Prepare sample programs using local and global variables and user defined function to find out the arithmetic operation. |
4 |
32‐35 |
2.11 Recursive functions. |
2.11.1 Define Recursive function.
2.11.2 Describe the recursion process Prepare sample program using recursive function to find out the value of factorial number. Prepare programs using function with no arguments and no return value/ with arguments but no return values/ with arguments and return values |
2 |
36‐37 |
2.12 programs using character string |
2.12.1 Define string State the procedure of declaring and initializing string variables. Write strings to screen. Prepare sample program to read a series of words from a Terminal using redline() function. Prepare sample program for printing sequences of "characters in a given shape using for loop. State the meaning of arithmetic operations on characters Prepare Sample program for arithmetic operations on characters. Prepare sample program for sorting strings in alphabetical order. |
2 |
38‐43 |
2.13 Programs using structure |
2.13.1 State the meaning of User defined data types
Define Structures State the meaning of members State the procedure of Giving values to members Access State the procedure of structure initialization and use of array within structures State the procedure of assigning arrays to structure member Prepare program for creating a. pseudo‐ database to store records of students/sales/stock/library using structures. |
4 |
44‐47 |
2.14 programs using pointers |
Define Pointer State the declaration and initialization procedure of pointers. State the method of accessing the address of a variable State the method of accessing a variable through pointer State the use pointer in arrays State the meaning of memory address of an array element. Prepare sample programs for swapping numbers using pointer. 2.15.8 Prepare program using pointers. arrays and function |
4 |
48‐51 |
2.15 Windows Form Application |
State the meaning of form application Creating a Form Design the form with various tools like Label, Text Box and Combo box. Enter Data in the above box. How to add data in combo box list. Button definition and event management like Click event. How to write simple code in Button Click event. How to preview data in textbox and others tools. How to display various kind of Message Box like Information, warning, question etc. |
3 |
52‐57 |
2.16 GUI in C#.net |
2.16.1 Define Graphical User Interface. State resolution State the format /syntax of Graphics statement for creating point, line, circle, arc and Polygon State the format /syntax of Graphics statement for creating point, line, circle, arc and Polygon, Bar chart and Pie chart. State the format /syntax of Graphics statement for selecting color and filling shapes by colors. |
5 |
|
|
Mention the use of text of different size and fonts.
State the procedure of graphics initialization and declaration in C#.net Prepare Sample program using graphics statement in C# |
|
58‐60 |
2.17 Printer Object. |
3.12.1 Mention the print routine variables with their meaning 3.12.2 Define the meaning of crystal reporting 3.12.3 Design a simple report using crystal report 3.12.2 Mention a sample print code to view a crystal report .3.12.3 Describe how to print the report. |
3 |
Practical: Core Competencies: Programming in C# .net |
|||
Period |
Topics |
Competencies |
Hours |
1‐14 |
Familiar with C#.NET Environment |
1.1 Installation of the Visual Studio .Net Software . 1.2 Invoke to the C#.NET Software. 1.3 Select the Windows Form Application from Windows Tab. 1.4 Entering the project and file name after select the project location. 1.5 Explanation about the 1.6 Solution Explorer, Properties and ToolBox. Design a simple form using some tools like TextBox, Combox, Button by drag and drop from ToolBox. Explanation of the properties of various tools. Save the project. |
12 |
15‐26 |
Use of readline() and writeline() functions and Coding Start |
2.1 Prepare sample programs for displaying interactive messages using readline() and writeline() function and associate prototype.
2.2 write the source code into the C#.NET editor
2.3 Build and execute/Run the programs .
2.4. Show the debugging procedure using Tracing Mode (F10,F11)
2.5. Practice and show the use of each Menu and submenu of C#.NET
2.6 Save the programs. |
8 |
27‐30 |
Use of common library functions |
3.1 Show the way how the library function works.Save the programs |
4 |
77‐ |
Searching program in |
9.1 Prepare program for showing various array |
10 |
86 8 |
C#.NET using array |
manipulation techniques such as linear / binary search |
|
7‐96 |
manipulation |
in one/two dimensional array. |
|
techniques in one and two dimensional array. |
9.2 write the source code into the C#.NET editor Build the program .Run and Save the program. |
||
97‐108 |
Sorting program in C#.NET using array manipulation techniques in one and two dimensional array. |
10.1 Prepare sample program for sorting data in a one/two dimensional array using Bubble/quick/ heap/ Merge Sort algorithm
10.2 write the source code into the C#.NET editor
10.3 Build the program.
10.4 Run and Save the program. |
10 |
109‐150 |
Programming with user defined function |
11.1 Prepare and execute sample programs using local and global variables and user defined function to find out the multiplication/division of numbers. |
8 |
151‐160 |
Program using character /string |
12.1 Prepare and execute sample program to read a series of words from a Terminal using writeline() function. |
8 |
161‐172 |
Program using structure |
13.1 Prepare and execute programs for creating a pseudo‐database to store records of students/sales/ stock/library using structures |
8 |
173‐184 |
Programs using pointers. |
14.1 Prepare and execute sample programs for swapping numbers using pointer in a user defined function. Prepare and execute programs using pointers, arrays and functions |
8 |
185‐196 |
Storing Data in Database from Windows form application |
15.1 Write code to connect with database.
15.2 Show the technique to insert a data in database from the designed form.
15.3 Write the code to Delete the data from database.
15.4 Discussion about SQL (Structured Query Language) |
12 |
197‐200 |
Graphics using C#.net |
16.1 Show how to change the background color, Font color of the tools.
16.2 Show how to set background picture of a form. |
4 |
Period |
Topics |
Competencies |
Hours |
1‐8 |
Concept of Asp.net |
1.1 Definition of asp.net. Basic knowledge of web based application
1.2 Introducing with the environment of asp.net.
1.3 Creation of a web site solution using C#.Net Basic concept of html.
1.4 Basic concept of style sheet (CSS)
1.5 Web.config file definition and explanation. |
8 |
9‐16 |
Design a web form and style sheet |
2.1 Design a web form using tools like TextBox, DropDownList, Button, Calendar, Panel etc.
2.2 Creation of a Class and Object.
2.3 Using of the Class and Object.
2.4 Creation of a new Style Sheet.
2.5 Use of the style sheet.
2.6 Change font size, color etc using style sheet. |
10 |
16‐22 |
Use of Ajax |
3.1 Basic concept Ajax Control Toolkit
3.2 Adding system of ajax in asp.net project.
3.3 Use of Ajax control like Tool Script Manager, Combo Box, Calendar Extender etc. in the web form. |
4 |
23‐32 |
Connect with SQL Server and Manipulate the Database |
4.1 Explanation of Importing ‘System Class’ to use their object.
4.2 Create a class and object to build up a Connectivity with SQL Server Database.
4.3 Basic concept of Connection open, connection close, Data table, Data Set, Reader and SQL Query.
4.4 Write code to Insert Data in SQL Server Database.
4.5 Write code to Retrieve the from Database.
4.6 Write code to Edit the data.
4.7 Write code to Delete the data from the database table. |
10 |
33‐38 |
Use of IIS to Host the Project |
5.1 Basic idea of Internet Information Service (IIS).
5.2 Configuration of IIS using Programs & Feature option from Control Panel of the Windows.
5.3 Hosting system explanation with Port, Static IP etc. |
4 |
39‐40 |
Tutorial Searching System Using Social Media |
6.1 Basic concept of Google, youtube etc for searching tutorial about related topics.
6.2 Useful links to get help for any kind of programming problem and how to get solution from there.
6.3 Searching way about the programming knowledge. |
4 |
Period |
Topics |
Competencies |
Hours |
1‐8 |
Understand the MVC architectural pattern |
7.1 Know about models, controllers, views, routers and the benefit of MVC pattern. |
4 |
9‐16 |
Build forms with server‐ side and client‐side validation |
8.1 Building blocks of MVC architectural pattern in action and a view to build a new page where display the name , build modern and responsive forms. 8.2 Learn about common HTML helpers like Label For, ext Box For, Drop Down List For, Check Box For, and so on. |
4 |
16‐22 |
Use Entity Framework to query or update data |
9.1 Model binding and how it works. how to persist data using Entity Framework. |
3 |
23‐32 |
Build and deploy applications |
10.1 Creating a package for the Debug build configuration.
10.2 Creating a package for the Release build configuration.
10.3 Transforming Web. con fig file settings for the destination environment. |
3 |
33‐38 |
Manage client / server dependencies |
11.1 Dependency Injection (DI)
Inversion of Control (IoC) ependency Inversion Principle (DIP) |
2 |
39‐40 |
Implement CRUD operations |
12.1 Create a sample MVC Application |
4 |
Period |
Topics |
Competencies |
Hours |
1‐8 |
Build RESTful services using ASP.NET Web API |
1.1 Web APIs and their benefits along with some real‐world examples. |
2 |
9‐16 |
Implement authentication and authorization using ASP.NET Web API |
2.1 various ways to authenticate users and various authentication options |
4 |
17‐23 |
Create and customize build configurations |
2.2 different environments to host our application: development, testing, staging and production. how to create custom build configurations for different |
4 |
|
|
environments. |
|
24‐29 |
Test APIs |
3.1Create a sample a REST API |
8 |
Mobile Application Development
Period |
Topics |
Competencies |
Hours |
1‐8 |
Basic Terminologies of mobile application development and its benefit |
1.1 Introduce mobile application development tools, Creating Environment ,Installation of Xamarin |
4 |
9‐16 |
Application Architecture |
2.1 Understanding of Application life cycle |
2 |
16‐22 |
UI Elements |
2.2 Introduce and implement different type of components and UI elements and create layouts. |
4 |
23‐32 |
Practice Example |
2.3 Connect UI elements with code and give example for the elements. |
4 |
33‐38 |
Creating A simple APP |
2.4 Create a full functional App as an Example |
6 |
Freelancing
Period |
Topics |
Competencies |
Hours |
1‐8 |
Introduction with Fiver And up work |
1.1 Introduction of the Fiver and Up work marketplace |
2 |
9‐16 |
Creating Profile |
2.1 Give example with creating marketplace profile |
2 |
16‐22 |
Title, skills, overview, portfolio and all other section |
3.1 Develop the portfolio by adding skills, experiences, qualifications and working examples. |
3 |
23‐32 |
Up work Exam and
Job selection |
4.1 How to choose the best job in marketplace and how to take the relevant exams in up work. |
2 |
33‐38 |
How to submit offers to Buyer Requests,
What to write in Buyer Request |
5.1 How to apply jobs, write proposals to the clients and maintain the time frame. |
1 |
39‐40 |
Payment Method |
6.1 Understanding How to withdraw the earning payment through the local bank account or other relevant payment methods. |
1 |
JOB LIST:
Programming in C#.net & asp.net.
1. Familiarize with the overall layout environment and menu of the C#.NET.
2. Prepare sample programs for displaying messages using writeline( ) function and associate prototype.
3. Prepare sample programs for displaying interactive messages using writeline( ) and readline( ) function and associate prototype.
4. Prepare sample programs (like to find out the largest and smallest number) using if, if...else, if...else
if ..else statements.
5. Prepare sample programs using switch() statements to find out the grade of students for obtaining different percentage of marks.
6. Prepare sample programs using all types of Arithmetic Operators and writeline(), readline()
statements where the values will be taken from keyboard after execution of the program (like to convert Fahrenheit temperature to centigrade/ find out the roots of a quadratic equation using if...else if..else/ switch statements.)
7. Prepare sample programs using for loop to find out the arithmetic operation like summation/ Average/ multiplication of a series of numbers
8. Prepare sample programs using while and do... while loops to find out the arithmetic operation like power of a base number/Generate a set of digit/square value/ cubic value of a series of numbers.
9. Prepare sample programs using for loop to find out the arithmetic operation like summation /
Average / multiplication of a series of numbers.
10. Prepare sample programs using while and do... while loops to find out the arithmetic operation like power of a base number/Generate a set of digit/square value/ cubic value of a series of numbers.
11. Prepare sample program for sorting data in a one/two dimensional array using Bubble/quick/ heap/
Merge Sort algorithm
12. Prepare and execute sample programs using local and global variables and user defined function to find out the multiplication/division of numbers
13. Prepare and execute programs to find out the grade of S.S.C students using user define functions
14. Prepare programs using function with no arguments and no return value with arguments but no return values with arguments and return values
15. Prepare and execute sample program for printing sequences of "characters in a given shape using for
loop.
16. Prepare and execute sample program for arithmetic operations on characters
17. Prepare and execute sample program for sorting strings in alphabetical order
18. Prepare a form containing a textbox, a combo Box and a button where the data from these tools will be insert to a sql database. And retrieving from the database.
19. Create a web application using the combination of C#.net and Asp.net and host the project using IIS.
Minimum SSC
1. Able to employed as a trainee programmer in public and private Organization
2. Able to develop small custom software as a software developer.
3. Helpful to be an entrepreneur in software field.
4. Will be useful to get job in foreign countries
Physical facilities |
Size (in ft) |
Area (in Sq. ft) |
Class Room cum Laboratory |
15 X 20 |
300 |
Office Room cum Library |
15 X 20 |
300 |
Toilet |
4 X 7 |
28 |
List of Tools Equipment’s Required
Tools |
Quantity |
Personal Computer System and Accessories(Minimum CoreI5) |
20 |
Server PC |
01 |
scanner |
01 |
Printer |
02 |
projector |
01 |
UPS/IPS/Generator (Uninterrupted Power Backup) |
10 |
Modem |
01 |
LAN Card |
20 |
RJ 45 Connector |
20 |
Twisted pair |
30 meter |
Switch (16 port) |
01 |
DVD Writer (External) |
01 |
MS Office CD |
01 |
Windows 7, 10 DVD |
01 |
Bijoy Bayanno /Avro |
01 |
Internet Connection |
01 (Broadband/Dial‐up) |
First Aid Kit |
01 |
Pendrive (16gb minimum) |
01 |
|
|
REFERENCE BOOK
Guide to C# .net ‐ by Bruce Barstow and Tony MartinC# Programming by Ahmedur Rob (Bangla)
C# & Asp.net Tutorial in web site.
Diploma in Engg. (4 Years) in Computer Technology or Bachelor of Computer Sc. / Engg. or Bachelor/Masters in any discipline with 1 Year training certificate in computer technology
No. of Trainers : 02 Demonstrator cum Mechanic : 01
(a) TPD (Topic Precedent Diagram) Understanding of the topic headingPresent lecture on selected topic Ask question to student Answering Assignment Exam/Test Making Performance Sheet
(b) Job Sheet
(c) Lab Sheet
(d) Work Sheet
(e) Check List (Sample)
(a) Exam System:
Total Marks: 5001. Continuous Assessment: (From Institute)Practical Continuous: 200
Job Assessment: 80%Job Assessment Report: 10%Interview/Oral Test: 10%Pass Marks: 120 (60%) Final Assessment: 260
2. Practical Final: 200 (Arranged by Board on Center) Pass Marks: 120 (60%)
3. Online Test/Paper Based Test: (Arranged by Board on Center)
Total marks: 60Type of question: Knowledge Question & MCQ (Multiple Choice Question)/WrittenPass marks: 36 (60%)
(The Candidate must be passed in all the portions of exam separately)
(b) Sample Question:
MCQ:
Written: Practical:
(c) Marks distribution:
Unit |
Contact Hours |
Total Session |
Practical Continuous(2 00) |
TestContinuo us(40) |
Practical Final (200) |
Online Test (60) |
|
360 |
6 Month |
|
|
|
|
(d) Grading System:
Grade Level |
Mark Range |
Grade Point |
Performance Level |
A+ |
90% or above |
4.00 |
Excellent |
A |
80% to 89% |
3.75 |
Very Good |
B+ |
70% to 79% |
3.50 |
Good |
B |
60% to 69% |
3.25 |
Satisfactory |
F |
Below 60% |
0.00 |
Fail |
Certification candidates must pass one or more proficiency exams in order to earn Computer Operator/ Data Entry Operator certification and follow the grading system.