0% found this document useful (0 votes)
21 views

Lab1 Exercises - Introduction To Programming Language (20240819115845)

just give me my money
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Lab1 Exercises - Introduction To Programming Language (20240819115845)

just give me my money
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

PAMANTASAN NG CABUYAO | CPP102 - PROGRAMMING LOGIC AND DESIGN

Laboratory
Exercises 1

Introduction to
Programming Language
Aldrin J. Soriano, ECT
Course Instructor
PAMANTASAN NG CABUYAO | CPP102 - PROGRAMMING LOGIC AND DESIGN

Variable Declaration,
Data Types, 2
Comments, Operators

LEARNING OUTCOMES

Upon completion of this course, student will be able:

 Recognize and differentiate between various programming


languages, including their unique features and use cases.
PAMANTASAN NG CABUYAO | CPP102 - PROGRAMMING LOGIC AND DESIGN

Instructions:

1. Group Formation:
o Divide the class into small groups (5 students per group follow the sequence of
your seating arrangement [1-5] for group 1, [6-10] for group 2 and so on…).
o Assign each group a specific programming language. Ensure a mix of low-level,
high-level, procedural, object-oriented, and scripting languages (e.g., C, Python,
Java, JavaScript, Ruby, Swift, Rust).
2. Research:
o Each group must conduct thorough research on their assigned programming
language.
o They should focus on the following aspects:
 History and Background: When and why was the language created?
Who developed it?
 Syntax and Structure: What are the key syntax rules? Provide a simple
example program demonstrating basic functionality (e.g., "Hello,
World!").
 Unique Features: What makes this language unique compared to others?
Consider paradigms (e.g., object-oriented, functional), memory
management, libraries, etc.
 Use Cases: In which areas or industries is this language most commonly
used? Include examples of real-world applications or companies using this
language.
 Strengths and Weaknesses: Discuss the language's advantages and
limitations.
3. Case Study Report:
o Compile your findings into a detailed report (5-10 pages).
o The report should include sections on the above research areas, along with
references to any sources used.
o Include a comparison chart that highlights key differences between your assigned
language and at least two others from different paradigms.
4. Presentation:
o Prepare a 10-15 minute presentation summarizing your findings.
o Each group member should participate in the presentation, discussing different
sections of the report.
o Include code snippets to illustrate key points and help your peers visualize the
differences in syntax and structure.
o Be prepared to answer questions from your classmates and instructor.
5. Submission:
o Submit the final report and presentation slides by next meeting.
o Make sure all group members' names are included on both the report and the
presentation.
o

Assessment Criteria:
PAMANTASAN NG CABUYAO | CPP102 - PROGRAMMING LOGIC AND DESIGN

 Depth of Research: Thoroughness in covering the language's background, syntax,


unique features, and use cases. [10]
 Clarity of Explanation: Ability to clearly explain the language's concepts and
comparisons with others. [10]
 Code Examples: Accuracy and relevance of example programs. [10]
 Presentation Skills: Effectiveness of the group's presentation and ability to engage the
audience. [10]
 Collaboration: Demonstration of teamwork and balanced contribution from all group
members. [10]
PAMANTASAN NG CABUYAO | CPP102 - PROGRAMMING LOGIC AND DESIGN

You might also like