|
Diploma in Programming |
Whether programming a science or an art, it requires creativity, which could be interesting, challenging and frustrating – all at the same time. With the advent of computers in all walks of our lives, it has also created a big void of skilled professionals. The demand for programmers is growing and will still grow in the near future. So if you are looking for a career in programming, this is the place to start.
This Certification is useful in helping you benchmark your skills. Here is where BCOC’s Diploma in Programming fits right into launching your career. Our instructors are not only certified in their respective fields, but they also work or have previously worked on real projects. Hence, they are able to bring their experiences into the classroom. All our programming classes are hand-on. You have choice of doing a one year diploma or take two years.
As this field is constantly evolving, it is also imperative for a programmer to keep updating his or her skills constantly and being on top of the current trends and technologies. So this course is not just limited to those who are entering this field.
As an individual, you have a strong will and necessary motivation to succeed and get your degree or diploma, but typical college programs simply don’t fit. BCOC can help you achieve your goals even if you still chose to work or otherwise busy. We offer friendly learning opportunities, flexible schedules, and education at an affordable cost.
As a result of our Articulation Agreement with the Middlesex University, credits earned at BCOC towards your Diploma are transferred to several B.Sc. Honours programmes. Hence you can get quality education, with smaller classes, pay inexpensive tuition and still be able to use the credits earned at BCOC to get a Middlesex University Degree.
BCOC’s courses are designed to be more hands-on, simulating real life work environment. Students who choose to take the 1-year diploma option have variety of career paths to choose from. The choices are networks, software, finance, graphic design, artificial design, etc. Our Higher Diploma programmes, which last 2 years, cover courses like database, algorithms, object oriented programming, scientific computing, LAN/WAN, routing and switching technologies. Please see the course catalogue or call for a complete listing of the courses and other details.
| Course
Structure |
One Year Course and Two Years Course
Each module last for twelve weeks which is 15hrs classroom study per week for six to ten weeks. Exam preparation or project work will be done during the class hours.
Eight weeks summer holidays
Four weeks holiday including Xmas, New Year Holiday and UK Public Holidays |
| Intakes |
|
| Call 0207 486 0707 |
|
| |
|
| |
|
|
|
|
Registration
Phone or In Person
|
|
|
|
Module (I) Web-design
3 months |
| |
|
|
| |
|
Module (II) Web
Database Programming
3 months |
| |
|
|
| |
|
2 months summer
vacation |
| |
|
|
| |
|
Module (III) Java
Programming(SCJP) or Internship/Job
placement |
| |
|
|
| |
|
Diploma in Software
Engineering |
|
|
| Diploma
1 Year Program |
|
Higher
Diploma 2 Years Program |
Core
Modules:(Choose 1)
- Web
Design and Graphic Design
|
|
Core Modules:
- Web
Design and Graphic Design
|
Professional
Module
- MCTS Web Foundation Module 70-536(C#)
|
|
General
Elective: (Choose 2)
- Web
Database Programming with ASP.net
- Redhat
Enterprise Linux Fundamentals
- MCTS Web Foundation Module 70-536(C#)
- Java
SCJP Programming
|
Professional
Module
- MCTS Web Programming 70-528(C# ASP.Net)
Or
Internship
and gain hands-on technical experience |
|
Professional
Elective: (Choose 3)
- MCTS Web Programming 70-528(C# ASP.net)
- Java
SCJP Programming
- SQL
Server 2000 Database Management
- Oracle
Developer
- VB.NET
Database Programming
- C#
.Net Database Programming
- VB. NET Socket Programming
- Oracle
9i Database Management
- Oracle
10g Database Management
- DB2
- Sybase
|
|
Learning Outcomes for Diploma in Programming
Programme outcomes - the programme offers opportunities for students to achieve and
demonstrate the following learning outcomes |
On completion of this programme the successful
student will be able to:
- Obtain understanding of Internet technology, designing and visual representation skills, create website, work with JavaScript, implement cascading style sheet and use of latest technologies.
- Obtain understanding of E-commerce implementation and database structure, Write understand and write serverside programming language for E-Commerce.
- Demonstrate knowledge of programming and elements of a Java Program-Class, Object, Method, Constructor, Variables, Expression and Java statement.
- Demonstrate knowledge and understanding of the core theories. Create, execute, and test Java programs using calculations and decision statements, loops and arrays, functions, structures, classes, and objects.
- Understand how Object-Oriented Programming works, be able to recognise Exceptions and Assertions, understand how to get Input and Output in a Java programme.
- Demonstrate the knowledge of Strings, Formatters, Wrappers, Collections and Generics classes, understand how Threads in Java are implemented.
- Demonstrate knowledge of elements of databases and how database elements could fulfill Commercial business requirements. Understand the structures of Oracle databases, database terminology and skills to comprehensively manage a database environment
- Demonstrate knowledge and understanding of the core theories, concepts and principles underpinning the database technology. Installation, configuration and customization of database environments to business requirements
- Manipulate data through the use of SQL, Identify and administer SQL objects, Describe triggers and triggering events.
- Backup and Recovery Concepts, Describe the types of failure that may occur in an Database. |
Teaching/learning methods
Students acquire cognitive skills through weekly lectures, tutorials, assignments and
individual and group discussion. Use of examples in problem solving and open-ended practical and project work make students to demonstrate and achieve all of the learning outcomes in this category.
Assessment
Students’ cognitive skills are assessed by a combination of exercises, project works and external exam. |
Learning Outcomes for Higher Diploma in Programming
Programme outcomes - the programme offers opportunities for students to achieve and
demonstrate the following learning outcomes |
On completion of this programme the successful
student will be able to:
- able to understand the technology on to specific knowledge of various software packages including internet technology, email system, word processing, spreadsheets and access database use, design and management.
- Obtain a understanding of computer hardware, server management skills, computer operating systems, networking and maintenance.
- Obtain understanding of Internet technology, designing website and use of latest technologies.
- Obtain understanding of Internet technology, designing and visual representation skills, create website, work with JavaScript, implement cascading style sheet and use of latest technologies.
- Obtain understanding of E-commerce implementation and database structure, Write understand and write serverside programming language for E-Commerce.
- Demonstrate knowledge of programming and elements of a Java Program-Class, Object, Method, Constructor, Variables, Expression and Java statement.
- Demonstrate knowledge and understanding of the core theories. Create, execute, and test Java programs using calculations and decision statements, loops and arrays, functions, structures, classes, and objects.
- Understand how Object-Oriented Programming works, be able to recognise Exceptions and Assertions, understand how to get Input and Output in a Java programme.
- Demonstrate the knowledge of Strings, Formatters, Wrappers, Collections and Generics classes, understand how Threads in Java are implemented.
- Demonstrate knowledge of elements of databases and how database elements could fulfill Commercial business requirements. Understand the structures of Oracle databases, database terminology and skills to comprehensively manage a database environment
- Demonstrate knowledge and understanding of the core theories, concepts and principles underpinning the database technology. Installation, configuration and customization of database environments to business requirements
- Manipulate data through the use of SQL, Identify and administer SQL objects, Describe triggers and triggering events.
- Backup and Recovery Concepts, Describe the types of failure that may occur in an Database. |
Teaching/learning methods
Students acquire cognitive skills through weekly lectures, tutorials, assignments and
individual and group discussion. Use of examples in problem solving and open-ended practical and project work make students to demonstrate and achieve all of the learning outcomes in this category.
Assessment
Students’ cognitive skills are assessed by a combination of exercises, project works and external exam. |
|
|
|