Micro-Credential in Internet Programming and Web Design
Programme Overview
The course offered by Lincoln University College (LUC) is focused to have developed the self-reflective mindset, the analytic mindset, the collaborative mindset, the worldly mindset and the action mindset. This course introduces internet-based programming languages, introduction to internet programming architecture and client/server architecture. Process of site design, introduction to HTML, connections and use of internet addresses, use of web editor, use of picture and image with HTML, page design, backgrounds, colors and text with HTML, tables and lists with HTML, borders and layers with HTML, HTML forms and form components, use of HTML templates, XML, RSS, Blog, Cascading Style Sheets (CSS), web site projects and applications, dynamic sites with HTML, JavaScript, JavaScript operators and data types, main concepts in internet based education, theoretical terms in internet based education, use of design principles in internet based education.
Learning Outcomes
On completion of the course participants should be able to:
- Explain the purpose and general functionality of the World Wide Web, and its foundation protocol, HTTP in the
- Develop professional-quality web client applications that conform to standards and able to execute in the
- Demonstrate competence working with the Document Object Model in modern browsers in Assignment.
- Demonstrate competence with the Hypertext Mark-up Language in composing documents for the web and will be implementing in Computer
- Solve a wide range of common web client programming problems technically.
Course Progression
Credits from this Micro-Credential Programme are transferable to the following full academic programme:
- Master of Computer Science
Assessments
- Test (20%)
- Lab Reports (20%)
- Written Assignment (10%)
- Final Examination (50%)
Study Plan for Micro-Credential in Internet Programming and Web Design
Week 1
| Internet service concepts: · What is Internet? · How is Internet service structured? · What is TCP/IP? · Protocols, Naming, · How information clients talk to information Servers? Introduction to Information Services: · Mail-based services, · Ftp, telnet and finger. · The world wide web, · Network requirements · Human requirements, · Internet addressing · Transmission control protocols, · File transfer protocol, · Internet relay chat. | Seminar Session Simulations |
Week 2
| Windows Sockets (WINSOCK.DLL): · Types and introduction. · Building a window application framework: menus, · Dialogs, · Bitmaps and icons, · class wizard, · Button. Building an Internet Finger Application: · Importance of finger, · How does finger work? · building finger client, · Using finger, · Blank host, · Default button, · Graying a button, · With non-complaint sites, · Intend based information services, | Assignment Practical exercise |
Week 3
| Building an Internet Wise Application: · Significance and functions of wise, preloading the host address box, · adding accelerator, · Changing the font, · adding cut, copy, paste and undo support, using the wise application Building an Internet FTP Application · Significance and functions of FTP, anonymous FTP, · building FTP client, · initial connection and directory list, · using the file list information, · changing the remote directory, · retrieving files, disconnecting. | Practical exercise |
Week 4
| Building an Internet HTTP Server:4 · Significance and functions of http, · How does http work? · Handling errors, · Building http server, · Architecture, writing the server Building an Internet IRC Application: · Significance and functions of IRC, · building an IRC Client, · implementing the interface, · talking to the server, · using and extending the IRC Client | Test |
Week 5
| Building and internet gopher application: · Significance and functions of gopher, protocol work, · Connecting the server · Parsing the document listing returned by the server, · Retrieving services from the host. · Compiling the server: · Getting the source code, · Extracting the files, · Pre-compilation configuration, · Compiling the client and server, · Installing the client and server. · Managing the server, · Naming and controlling, · Global attributes, · Recognizing a new filename extension, · Running the server, · Preparing data directory, · Testing the server. | Practical exercise |
Week 6
| Building an Internet Electronic Mail Application: · The smtp protocols, · the pop3 protocol, · Format of a mail message, · Designing a mail client, · Building a main client, · Setup menu item, · Display menu item, · Reply menu items. · Resizing the list box when the main view resized, · Graying a menu item, · Double-clicking a list box, · Connecting a menu item to a new toolbar button, · Error checking Building an Internet Newsreader Application: · The structure of news, · Basic functions of a newsreader, · Designing newsreader, · Developing a newsreader, · Creating the application, · Getting connected and set up displaying an article, · Creating new article, · Building an original article, · Sending an article to nntp server, · Building follow up article, · Disconnecting, · Menu graying | Practical exercise |
Week 7
| Security building continued: · Preparing encrypted communications, accepting incoming encrypted connections, sending encrypted data, · Receiving encrypted data, · Switching to a different cipher, | Submission of Assignments Submission of Lab Report |
Week 8
| Final Examination |
Conclusion Session Awarding of Certificates
Presentation by VC or Representative of VC |
Why Micro-Credential in Lincoln University College (LUC), Malaysia?
Micro-credentials in Lincoln University College (LUC), Malaysia offer a flexible, targeted, and accelerated pathway of acquiring industry-relevant skills that meet the demands of today’s evolving job market. Designed for students, professionals, and individuals seeking to upskill or reskill, credentials offer learning experiences and formally recognized certifications, with enhanced employability, and serving as stepping stones to higher qualifications. LUC’s micro-credential programs are supported by strong academic frameworks and offer clear progression pathways into full-fledged degree programs. After completing this Micro-credential course, professionals can use their updated skills to apply for promotions or switch to a different job role.