Assignment
Assignment
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):
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.
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.