Python Programming (14 Hrs to complete)

 

Description: The university maintains course schedules at http://appsprod.tamuc.edu/Schedule/Schedule.aspx for different semesters (spring, fall, winter, etc ). You will develop a Python program to dynamically complete certain tasks, such as list, find, sort, and save, in course listings from schedule portal. You will mainly use “request” and “BeautifulSoup” libraries (or similar, see exercise 12.1). The program will operate at different level: Semester and Department.  Your program will be a menu based application. Assume that you project file is myproject.py. Once you run, it will show last 5 semester (fall, spring, summer only, (not winter, may mini))

> python myproject.py
Choose a semester: 1) Sprint 2021   2)Fall 2020  3)Summer II  4)Summer I 5)Spring 2020 
Selection: 2

Here, your program will parse the data from website and show only last (most recent) 5 semesters. User will make selection, then, you will show departments for the selected semester (Fall 2020). Note that selected semester is visible before a “>” sign.

Fall 2020> Select a department:
1) Undeclared
2) Accounting and Finance
3) Art
4) Ag Science & Natural Resources


30) Social Work
31) Theatre
Q)Go back

Selection: 3

Fall 2020> Art > Select an option:
1) List courses by instruction name
2) List courses by capacity
3) List courses by enrollment size
4) List courses by course prefix
5) Save courses in a csv file
6) Search course by instruction name
7) Search courses by course prefix
Q)Go back
Selection: ??

Here, your program will parse the data from website and show all available department then list of tasks. Q (go back) option will take user to previous level. 

Course listing output should show the following fields. For instance for course listing for “Fall 2020> Computer Science & Info Sys> List the course by prefix ” should show

PrefixIDSecNameInstructorHoursSeatsEnroll.COSC130101WIntro to CompuLee, Kwang33510COSC143601EIntro to Comp Sci & ProgBrown, Thomas44036COSC143601LIntro to Comp Sci & ProgBrown, Thomas4036COSC143601WIntro to Comp Sci & ProgHu, Kaoning44543COSC143602EIntro to Comp Sci & ProgHu, Kaoning43532

as first 5 rows.

You will follow above headers and order (prefix (col. width 6), ID (5), Sec (5) ,Name (25), Inst (20), Hours (5), Seats (5), Enroll. (7) ) for other listing selections too. Data cell should be aligned with column header and left justified. A course name should not have a word more than 5 chars. For instance Algorithms should be abbreviated as “Algor”. The length of course name will not exceed 25 chars. In option 5, the above format should be used to save a listing to a file as .csv format. User will be able to provide a filename for csv file.

For this program you need to develop at least one class (chapter 10) with (possible) many methods.

Organizational Analysis

Each student will write an 5-7 page paper on a conflict that he or she experienced in an organizational setting.  The submission must be typed, double-spaced, and have uniform 1-inch margins in 12-point Times New Roman font.  The organizational analysis will contain the following sections:

  • Background and history that led to the conflict?
  • How/why did the conflict escalate?
  • How was the conflict resolved?
  • What would the student have done differently, based on what he or she has learned in the class?

Methods of Analysis

 Have you ever felt that there is a disconnect between scholarly research and practical application? While this research took place quite a while ago, Parnin and Orso (2011) identified that in thirty years of scholarly research on debugging programming code there were five research papers that included participants to test the theories.

Think about that for a minute. How do you generate research results, without analysis? What constitutes testing the results?

  • For this week’s discussion find a scholarly research article available in the University of the Cumberlands’ library and less than 10 years old.
  • The article you identify must include research that is practically applicable. (The research article must not be theoretical in nature.)
  • The research must include everything you would need in order to repeat the research.
  • The research must include testing the research with participants, other than the authors of the article. For example, the five research articles Parnin and Orso (2011) identify in their research. The participants do not need to be people; they could be parts, equipment, or products.

Once you find this scholarly research article discuss the following in your post:

  • Briefly identify the objective of the research in the selected article.
  • How was the data tested? What are the assumptions of this test? Is that information in the article? Were there enough participants to make the results meaningful?
  • What about this research separates it from research that does not include participants?
  • In the context of the research article, did the use of participants reduce or increase the generalizability when compared to theoretical research? Is that good or bad? Why or why not?

Computer Crime

Use examples from the readings, lecture notes and outside research to support your answers. The assignment must be a minimum of 1-full page in length with a minimum of 2 outside sources. Please be sure to follow APA guidelines for citing and referencing sources. Assignments are due by 11:59 pm Eastern Time on Sunday.

1. The term computer crime encompasses a very broad range of criminal acts. Explain in detail the four categories of computer crime. Use examples to support your explanations.

CS 8

 

Please read the Alibaba case study (see HBS Coursepack) and answer the following questions with substantive answers in a cohesive essay. Your paper should be at least 3 pages in length. Use proper grammar, spelling, citations, etc.

1. How does blockchain-based remittance fit into Alibaba’s cloud offerings?2. What unique value does blockchain technology provide in Alibaba’s remittance offering?3. What are other areas of application for blockchain in Alibaba’s cloud business?4. What is Alibaba’s strategy to overcome the “chicken and egg” problem of insufficient transaction liquidity and eventually achieve network effects with its remittance service?

Compose your essay in APA format, including the introduction and conclusion, and in-text citations for all sources used. In addition to your 3 page (minimum) essay.

Material:

  https://hbsp.harvard.edu/import/714113 

Discussion Post

 

 

Be sure to use PROPER APA format as I have just completed above. Failure to cite an article in PROPER APA format will result in a grade that is not desired.

Week 2 IT

Find a recent article that relates to this week’s topic and post a summary of that article and how it relates to this week’s lesson.

Post your reply by Wednesday at midnight. Your response should be at least 200 words and appropriately cite your resources.

Respond to two of your classmates by Sunday at midnight. Your responses should be at least 100 words and should be substantive. You should offer additional resources, insight, or other helpful feedback. A simple “I like your post” will result in a 0.

You will not be able to see other posts until you make your first post.

Not more than 350 words total. Respond to at least two other students (150 words each peer)!!

2. Two (2) paragraphs (350 Words total) discussion response to main DQ questions. In addition, respond with two (2) students/Peers to Peer (identify peers) or two classmates. The responses should 150 words each and must focus on the discussion topic above. Examine related issues, ask questions, provide hypothesis and/or situation(s). A peer response may not be to a peer already responded to more than twice.

topic-  Should we allow facial recognition at sporting events? What about shopping malls?

Case paper: Best practices for operational excellence

 

Case Paper: Best practices for operational excellence

Continuing your work with your organization, for week 5 research best practices for operational excellence based on the course readings. In your paper for this week include the following:

– Identify and justify 2 specific recommendations you have for the organization
– Provide an outline for a change management plan to implement your 2 recommendations
– Discuss your plan for working with the people who will be involved or impacted by your recommendations
– Conclude with your thoughts on the expected benefits or outcomes after implementing your recommended changes

Write your responses to these questions in a 2-3 page APA-formatted paper (not including the cover page or references page). Use the APA template provided in the course. Use unique in-text headings for each question–do not re-state the questions as the headings. Support your responses with citations in your paper that match the references provided.