This essay will be focusing on the discourse community of Comp. 1900. What is a discourse community? A discourse community is a group of people involved in and communicating about a particular topic, issue, or in a particular field (What Is a Discourse Community?). Comp 1900 is an introduction to computer science course. The reason why I have chosen to see this class as a discourse community is because I believe it fits into the six Swales rules for deciding if a community is a discourse community. The rules go as follows from the John Swales article in “Writing about Writing” book by Elizabeth Wardle and Doug Downs:
• “A discourse community has a broadly agreed set of common public goals.”(Swales 220)
• “A discourse …show more content…
The basic intercommunication between the members in comp 1900 are face to face interaction and written comments on teacher assigned work. And through these channels of communication, the teacher of the class will write or tell a student directly what to fix on an assignment.
The next rule is a discourse community most have one or more genres to move forward in their goal. For this specific discourse community, its genres are sub-topics of the introduction to computer science course. For example, some sub-topics of the course are methods, loops, and classes: the class being a blueprint for the computer to follow like a cookbook, methods being the steps to accomplish the blueprint, and loops being a specific step in a class that repeats multiple …show more content…
The first being: What would happen if the class used another programming language? And the second: What would happen if we had a different teacher? For the answer to the first research question, I believe the class would be quite similar in the general rather than in the specific areas. This is because programming languages can do all the same things despite the syntax being different. So instead of talking about the similarities between different programming languages, I am only going to talk about the differences. Of all the differences I have found, there seems to be three that really stick out. The first of the three would have to be the ease of learning. This is because some languages have more simplistic syntax than others. For example, Python code is known for its simplicity of syntax because most other programming languages have more lines of code to do the same thing Python does in one line. The second difference is how the Jargon is different between programming languages. Just like in spoken languages like English and Spanish, they have different terms for basically the same thing. For example, java calls something a method while Python calls the very same thing a function. The third of the three is the wide spread uses of the programming language. If no one is using it, you should not have to learn