0% found this document useful (0 votes)
35 views5 pages

Lab1 Exercises - Introduction To Programming Language (20240819115845)

just give me my money
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views5 pages

Lab1 Exercises - Introduction To Programming Language (20240819115845)

just give me my money
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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