Choose Which Computer Science Course?
Q: Choose which computer science course? I have two computer science course to choose. and I need to choose one of it. but I have no idea which course is more useful. So I need some comment or advice for this. Here is the course description: BPS4AO DATA PROCESSING SYSTEMS ANALYSIS & DESIGN GRADE 12 ADVANCED This course will provide students with opportunities to acquire a perspective of business system analysis and design. The focus will be on understanding the role of computers in business and the writing of programs to process business information. The course will also provide hands-on experience with business software packages such as a programmable database(Fox Pro). The course will be of value to students interested in programming and business administration. It will also serve as an excellent background for those students who will be taking DCCOAO(OAC course in Canada) - Problem Solving -a Case Study Approach. Recommended Preparation: DCS3AO or BPA3AO and approval by the Department Head DCS4A0 COMPUTER SCIENCE AND TECHNOLOGY GRADE 12 ADVANCED This course is an extension of DCS3AO into more challenging aspects of pogramming using the Turing language(It is the name of a computer language, I know you never heard of it). Topics examined include procedures and functions, searching and sorting techniques, records and binary files, and pixel graphic applications. Another component of the course is to explore multimedia software where sound, graphics and animation are used. Students will be asked to work on programming assignments individually and ingroup settings. It should be noted that this course would provide a sound background for those students who are planning to further their education at the post-secondary level in computer science or technology. Recommended Preparation: BPA3AO or DCS3AO and approval by the Department Head.
A: What is your background? What do you intend to major in at a university? [I assume you are a high school student.] If you are intending to go into business/finance/accounting/management, then the first course, on business software, is probably better. You will learn about existing business software and how to use it. But the Turing language course (if the Turing language is at the level of a Turing machine) seems better if you plan to enter engineering/computer science/mathematics. It seems more theoretical. Since the Deparment Head must approve either selection, ask him/her for advice. If you know anybody currently enrolled in or who has completed these classes, talk to them too. -Off-topic, but it isn't. It's an icky high-level language that's reminiscent of Pascal. it's used for teaching beginning programmers how to program, only it's more Pascal-like than in BASIC. The course appears to follow the standard textbook for the language.