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

Assignment

The document outlines two programming assignments. The first assignment asks the student to prepare a report for a client explaining the features of procedural programming. The report must discuss the principles, characteristics, and features of procedural programming, compare different types of programming languages, and make a judgment about which language would best solve different problem types. The second assignment asks the student to develop a computational skills testing system for a university using different programming paradigms like procedural, object-oriented, and functional programming. The system must test numerical skills and problem-solving skills with 20 questions each. The student must identify data and program structures, and explain the pros and cons of using the different paradigms to solve the given problems.

Uploaded by

fan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views

Assignment

The document outlines two programming assignments. The first assignment asks the student to prepare a report for a client explaining the features of procedural programming. The report must discuss the principles, characteristics, and features of procedural programming, compare different types of programming languages, and make a judgment about which language would best solve different problem types. The second assignment asks the student to develop a computational skills testing system for a university using different programming paradigms like procedural, object-oriented, and functional programming. The system must test numerical skills and problem-solving skills with 20 questions each. The student must identify data and program structures, and explain the pros and cons of using the different paradigms to solve the given problems.

Uploaded by

fan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

COURSE NAME: PROGRAMMING LANGUAGES(CSE 4202)

CSE IV YEAR II SEMESTER

ASSIGNMENT-I

Hint: The major categories of Programming languages are Low-level languages and high
level languages, and types of languages (based on programming paradigm) are
procedural languages, object-oriented languages, functional languages, logical language,
event-driven etc.

To Do: Suppose you are employed as a senior procedural programmer in a big software
development company. A client is seeking for detailed features of procedural
programming for develop their new system. Based on your experiences and solid
knowledge in procedural programming, the company assigned you to prepare a detailed
report explaining the features of procedural programming. Your report must address the
following points effectively.
i. Discuss the principles, characteristics and features of procedural programming.
ii. Investigate different types of programming language and make an effective
judgment by comparing them with appropriate example.

Suggestions for your assignment (Your Answer must include the following):

a) Identify the different types of programming language, their features, strength,


weakness, environment etc. and highlight the advantage and disadvantage and
present a good self – judgment
b) Explain the appropriate programming language to solve the different problem
nature with real example.
c) You must demonstrate a clear understanding of the procedural programming and
other types of programming language with relevant example.
d) In addition, you will have met the deadline to submit the tasks and achieve the unit
assessment criteria.
COURSE NAME: PROGRAMMING LANGUAGES(CSE 4202)
CSE IV YEAR II SEMESTER

ASSIGNMENT-II

“Adama Science and Technology University” hired you based on your good theoretical
and practical knowledge to develop a various computational programs. The university
wants to design and develop a “Computational Skill Testing System” for first year students
to investigate their level of understanding in computer science. You have to setup two
types of testing methods one to evaluate the numerical skills and the other for problem
solving skills. Each test must have 20 questions. Your report must address the following
points effectively.

i. Identification of the program data and unit structure.


ii. Designing and analyzing an effective solution using different language
paradigms (procedural, object-oriented, Functional, logical).
iii. Explain the pros and cons in using these paradigms in solving the mentioned
problems.

Suggestions for your assignment (Your Answer must include the following):

a) Highlight the advantage and disadvantage of structure of data and present a good
self
b) Appropriate programming language to solve different problem natures with real
example.
c) You must demonstrate a clear understanding of different programming paradigms
mentioned above.
d) In addition, you will have met the deadline to submit the assignment to achieve the
assessment criteria.

You might also like