You are on page 1of 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