Welcome to Programming Language Design Theory, a Bachelor Level course. I am pleased to instruct you in this course.
This course examines problem-solving techniques applied to program design. Topics include a variety of documentation techniques as a means of solution presentation.
I know you will enjoy this course. Please learn as much as you can as you progress through it. Again, it is my pleasure to have you in the course.
This is a five-semester hour course. This course is allotted ten weeks of time. You must complete all of the requirements for the course successfully by the end of the ten-week period. The first day of week one will begin the day that you register for the course, or the day which you notify me that your text book(s) have arrived and you are ready to begin your studies. Please be cognizant of the time frame. It is rare that extensions of time are permitted, unless you have good justification. Upon successful completion of this course, you will be awarded five semester hours of credit.
There is one (1) required textbook for this course.
Book 1: Object First with JAVA -A practical Introduction using BLUE J 4th ed. David Barnes & Michael Kolling. Pearson Education. ISBN # 0136060862.
You can purchase it through the BSU online bookstore.
There are 2 exams for this course. Please go to the assignment section of the classroom for more details.
You will be graded on the following scale.
90-100% = A
80-89% = B
70-79% = C
Below 70% = Fail
Doctor Necat has a wide range of knowledge in all aspects of computing in today's businesses. Doctor Necat has worked in several environments including Centras- Business Development Centre, Keyplan Systems, Oxford House College, University of East London, Havering College of Further and Higher Education and Learn Direct.
Doctor Necat holds academic qualifications in the computing field. He has a Doctor of Philosophy (Ph.D.) degree in Computer Science from Stratford College London in collaboration with University of North West, Master of Science (M.Sc.) degree in Computer Science specialising in Object Oriented Information systems from London South Bank University; Post Graduate Certificate in Education and Training (PGCE) from London Greenwich University. He has been involved in IT Training and teaching in both further and higher education for the past 14 years.
Currently he is an online tutor for Learn Direct courses in the UK, and associate external examiner for major examining body Edexcel.
He has also carried out some consultancy work for British council and is an ECDL (European Computer Driving Licence) Inspector for Turkey ECDL.
His research interests include Wireless Communication, Distance learning for mobile internet users and self-healing networks.
His leisure activities include keeping fit and Taekwondo, in which he has achieved a black belt and took part in various International championships. He also likes to keep himself up to date with any new computer advancements.
Upon completion of this course, you will be able to:
1). Identify characteristics of the data processing cycle.
2). Describe the different design tools.
3). Explain the usage of documentation.
4). Apply structured programming techniques.
5). Demonstrate understanding of the 3 control structures.
6). Describe the usage of tables.
7). Classify multilevel reports.
8). Apply editing tests.
9). Apply sequential file processing.
10). Demonstrate random file processing.
11). Demonstrate cooperation of two or more individual to complete a task.
12). Analyze user requirements to design, organize, and create information systems or programs.
If you have any questions regarding this program, you may address
them to
admassistant@breyerstate.com.
An administrative faculty member will respond to all questions.