Home
  • CPT316 PROGRAMMING LANGUAGE IMPLEMENTATION AND PARADIGMS
    0%
  • Previous
  • Course data
    General
    Announcements
    Announcements (copy)
    Course Planner
    Group Formation for the Assignments (Min 2, Max 3 Members) Updated
    CPT316 CW Marks
    17 October - 23 October
    Course Overview based on the updated planner
    Programming Language Paradigms and Introduction to Compiler
    Lecture 3- Lexical Analysis
    24 October - 30 October
    Webex Lecture Tuesday 4-4:50 pm
    Lexical analyzer generator and Finite automata
    Recording of lecture 25-10-22
    Webex Lecture Wednesday 12-12:50 pm
    Assignment 1 (Due: 16 Nov 2022, 12PM)
    Source of the data file- Assignment 1
    Assignment 1 Rubrics
    Syntax Analysis Part 1
    Recording of lecture 26-10-22
    31 October - 6 November
    syntax analysis part2
    Tutorial 1
    7 November - 13 November
    14 November - 20 November
    Assignment 1 -Submission
    Lecture- Assemblers Linkers and Loaders 14-11
    Names, Bindings and Scopes 15-11
    Lecture- Data Types, Expression and Statement Level Control 16-11
    21 November - 27 November
    Assignment 2
    CPT316-Assign2-Rubrics
    CPT316 optimization techniques in compiler design 22-11
    Tutorial 1- Answers
    Parallel Program Fundamentals
    28 November - 4 December
    5 December - 11 December
    12 December - 18 December
    Introduction to Java
    Example on Scanner (input from keyboard) and If statement
    Example on switch statement
    19 December - 25 December
    Introduction to Python
    Recorded Lecture: Introduction to Python
    26 December - 1 January
    Introduction to Method and Functions
    Exercises on Java methods and Python functions
    Exercise solution (Java Method)
    Exercise solution (Python functions)
    2 January - 8 January
    Introduction to Functional Programming
    Functional Programming: Python Examples
    Functional Programming: Java Examples - part 1
    Functional Programming: Java Examples - part 2
    Example 3
    9 January - 15 January
    Introduction to object-oriented programming
    Example 1: Data hiding
    Example 2: Inheritance
    16 January - 22 January
    Introduction to Android programming
    recorded lecture (previous semester )
    23 January - 29 January
    Introduction to Logic Programming
    Prolog Tutorial
  • Next
  Home
  • Course Archive
    Sidang 2021/2022 Sidang 2020/2021
  • ePortfolio Mahara
  • Helpdesk
    Contact Us Elearn USM Support Center
    • Log in
      Login For Admin/Guest
    Course Navigation
    CPT316 PROGRAMMING LANGUAGE IMPLEMENTATION AND PARADIGMS
    Site Navigation
    Home
    Moodle.org website
    Skip to main content

    Portal ini merupakan portal eLearn@USM bagi Sidang Akademik 2022/2023,
    Pensyarah/Pelajar boleh mengakses eLearn@USM Sidang 2023/2024 di pautan berikut:

    https://elearning.usm.my/sidang2324

    Terima Kasih
    Admin Portal

    __________________________________________________________________________________________

    Course info

    1. Home
    2. Courses
    3. APPLIED SCIENCES
    4. SCHOOL OF COMPUTER SCIENCES
    5. Semester I
    6. CPT316 PROGRAMMING LANGUAGE IMPLEMENTATION AND PARADIGMS
    7. Summary

    CPT316 PROGRAMMING LANGUAGE IMPLEMENTATION AND PARADIGMS

    • Lecturer: MOHAMMED F.R. ANBAR DR.
    • Lecturer: NIBRAS ABDULLAH AHMED FAQERA DR.
    Skill Level: Beginner

    Contact Us

    Need Help?
    Call :  +604-6534472
    Email : elearn@usm.my

    Follow Us

    Contact Us

    About Us

    Moodle Docs (v3.10)
    Panopto Support
    Elearn@USM Guides

    Follow Us

    About Us

    Useful Links

    Official USM Website
    Campus Online
    CDAE's Website
    PPKT's Website

    Follow Us

    Useful Links

    Follow Us

    • Course Archive
      • Sidang 2021/2022
      • Sidang 2020/2021
    • ePortfolio Mahara
    • Helpdesk
      • Contact Us
      • Elearn USM Support Center
    Best viewed using any browsers with resolution of 1280 x 720 or higher.

    eLearn@USM Sidang 2022/2023 © 2025. All rights reserved.
    Terms & Conditions Privacy Policy Powered by Edwiser RemUI
    You are not logged in. (Log in)
    Get the mobile app