Python Programming

 

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.

Paper 7

 

Paper Section 1: Reflection and Literature Review

Using Microsoft Word and Professional APA format, prepare a professional written paper supported with three sources of research that details what you have learned from chapters 13 and 14.  This section of the paper should be a minimum of two pages. 

Paper Section 2:  Applied Learning Exercises

In this section of the professional paper, apply what you have learned from chapters 13 and 14 to descriptively address and answer the problems below.  Important Note:  Dot not type the actual written problems within the paper itself.

  1. Go to cloudera.com, MapR.com, hortonworks.com, or marklogic.com or in combination to find at least three customer case studies on Hadoop implementation, and then discuss the commonalities and differences of these cases.
  2. Search the job search sites like monster.com, careerbuilder.com, and so forth. Find at least five job postings for data scientist. Identify the key characteristics and skills expected from the applicants and based on what you are learned in this class, how high is your motivation now to seek these types of career choices?
  3. Important Note:  With limited time for a college class, perfection is not expected but effort to be exposed to various tools with attempts to learn about them is critical when considering a career in information technology associated disciplines.

Important Note:  There is no specific page requirement for this section of the paper but make sure any content provided fully addresses each problem.

Paper Section 3:  Conclusions (Part 1)

After addressing the problems, conclude your paper with details on how you will use this knowledge and skills to support your professional and or academic goals. This section of the paper should be around one page including a custom and original process flow or flow diagram to visually represent how you will apply this knowledge going forward.  This customized and original flow process flow or flow diagram can be created using the “Smart Art” tools in Microsoft Word.

Paper Section 4:  Overall Course Conclusions and Reflection (Part 2)

After the primary conclusion of this paper, extend this conclusion into an overall class conclusion and reflection providing at least 500 additional words of how the knowledge, skills, or theories of this course have been applied, or could be applied, in a practical manner to your current or future work environment. If you are not currently working, share times when you have or could observe these theories and knowledge could be applied to an employment opportunity in your field of study.

Paper Section 5:  APA Reference Page

The three or more sources of research used to support this overall paper should be included in proper APA format in the final section of the paper.

BSWA Week 8

 In 300 words, 

You are the web master of a college website. You share a server with other school departments such as accounting and HR.

Create at least five security-related rules for staff members who are adding web pages being added to your site. Include a justification and explanation for each rule. Rules should relate to college, staff and student, and system information security.

Assignment

 

Web Analytics: The Importance of Defining Goals and Funnels

Explore and understand why defining goals and funnels are important. Please, answer the following questions:

1. What is a Website goal, define how this will assist you in visitor engagement and why would you want negative goals?

2. Describe the five funnel shapes and give examples of what they mean.

3. Can you think of a 6th funnel shape and example? (i.e. some ideas might be thought of by better understanding the Amazon shopper or a “wishlist”)

 Please submit a Word Doc with your answers, in 500 words or more, and use references in support of your answers. 

Machine Language

 

In this assignment, you are given 5 programming challenges (20 pts per question). And you need to write MASM assembly codes using techniques we covered about 8086 assemblies in our previous lectures. You may write your assembly code for each question in separate files (e.g. 1.asm, 2.asm, …, 5.asm) and submit them (compressed or separately) through D2L system. Your code should be able to be executed in MS-DOS or its compatible systems and produce the correct output. The due time for this assignment is 10/01/2020 11:30 pm Central US time.

======= Challenges ======

Q1> Create a stack in RAM from address 0x20000 and initialize its capacity with 10 bytes. Store two values A1h, B2h in turn and pop the values to AX and BX registers separately. In the end, interrupt the procedure and return.

Q2> Store two values A1h and B2h in RAM, your data segment should start at address 0x20000 and offsets 8 and 16 (in decimal) respectively. In the end, interrupt the procedure and return.

Q3> Calculate 2^10 (2 to the power of 10) with a loop and store the result to the DX register. In the end, interrupt the procedure and return.

Q4> May or may not use the ES register, iteratively copy 10 continuous byte values stored in memory from 0x20000 to 0x20100. In the end, interrupt the procedure and return.

Q5> Sequentially scan 10 bytes from your code segment (from the beginning) and accumulate the summation result to the DX register. In the end, interrupt the procedure and return.

week 10

 

This week’s journal articles focus on empowering leadership and  effective collaboration in geographically dispersed teams, please answer  the following questions:

How do geographically dispersed teams collaborate effectively?

Please find at least three tools on the market that teams can use to  collaborate on a geographically dispersed team. Please note the pros  and cons of each tool. 

Based on the research above, note which tool you would select if you were managing the geographically dispersed team and why. 

 

The paper should meet the following requirements:

3-5 pages in length (not including title page or references)

APA guidelines must be followed. The paper must include a cover  page, an introduction, a body with fully developed content, and a  conclusion.

A minimum of five peer-reviewed journal articles.

The writing should be clear and concise. Headings should be used to  transition thoughts. Don’t forget that the grade also includes the  quality of writing.

 

https://doi.org/10.1111/peps.12108

http://search.ebscohost.com/login.aspx?direct=true&AuthType=shib&db=eue&AN=112508299&site=eds-live&custid=s8501869&groupid=main&profile=eds_new

Job search 4.0

Research project manager’s positions and please post the following. Please do not copy and paste from web sites.

  1. Find three different job postings in the area you live in for a Project Manager. What are the items in the three job ads that are the same? Are there any major differences? Also, look up how much a project manager earns in your area. 
  2. In your opinion was any of the information that you uncovered in your search interesting or surprising?
    2000 words 

introduction to information technologies

Apply the knowledge obtained in this chapter and prepare a research paper in  MLA style named:  History of cryptocurrency.

  • with at  least 4 pages long.
  • document should have an overview of how the Internet has evolved from its beginnings in the 60’s until today.
  • make sure the document complies with all MLA style standards.
  • when done upload the document.

Network traffic analysis

It is expected that your report will be in the region of 1500 words.

You are expected to conduct an analysis of this network packet capture— (will provide) using Wireshark. You are required to present your findings in a factual manner, to convince decision makers of a large corporation on business strategies.